上述的配置在之前已经说过了,这里就不在过多描述了。这里的服务端配置和之前项目的服务端配置略有不同,允许自己进行注册了。并且这里的eureka.instance.hostname相当于是对服务地址起一个别名,也可以不配置,默认将会使用IP进行查找。eureka.client.serviceUrl.defaultZone这里配置的是另一个服务端的地址,如果是多个就通过 ","逗号隔开。
因为这里使用了别名进行区分服务,所以需要在hosts文件添加如下配置,用于做映射。
127.0.0.1 server2 127.0.0.1 server3hosts文件地址:
Windows 系统地址:C:\Windows\System32\drivers\etc\hosts
Linux系统地址: /etc/hosts
配置完成之后,启动这两个服务,然后在浏览器输入:
:8002/
或
:8003/
即可查看信息.
高可用注册中心示例图:
这里我们把之前的客户端程序的配置改下,改成指定这个高可用注册中心的地址,然后在关闭其中一个服务,查看是否能够正常的使用。
示例图:
可以看到其中一个服务可以正常运行和使用!
其他 项目地址基于SpringBoot1.x、SpringCloud的Dalston版本开发的地址:https://github.com/xuwujing/springcloud-study。
基于SpringBoot1.x、SpringCloud 的Dalston版本开发的地址: https://github.com/xuwujing/springcloud-study-old。
如果感觉项目不错,希望能给个star,谢谢!
音乐推荐挺有节奏感的一首纯音乐!
原创不易,如果感觉不错,希望给个推荐!您的支持是我写作的最大动力!
版权声明:
作者:虚无境
博客园出处:
CSDN出处:
个人博客出处: