SpringCloud之服务注册与发现https://blog.csdn.net/kxj19980524/article/details/86774671

搭集群前先看看上面的.

其实eureka集群的搭建很简单,就是在一个eureka的基础上复制几份,然后它们之间互相注册,如下图.

SpringCloud之eureka集群的搭建即访问集群的方式

我现在有三个eureka注册中心,分别为8100,8200,8300,把它们搭建成集群只需要改配置文件,如下图把8100里面注册地址改为8200和8300并且把两个注册权限打开,再加一个服务的名称,另外两个都一样,8200里注册地址改为8100和8300,让它们之间互相注册,注意服务的名字一定要都相同.在启动的时候会报错,因为无论先启动哪一个另外两个注册中心还没启动肯定报错,但是没关系,不用管,它等那两个都启动后,会自动连接,耐心等待就好.

SpringCloud之eureka集群的搭建即访问集群的方式

因为实在一台机器上实验,所以修改hosts文件(C:\Windows\System32\drivers\etc)

SpringCloud之eureka集群的搭建即访问集群的方式

搭建好后全部启动就是下面的效果每个注册中心里都有三个服务.

SpringCloud之eureka集群的搭建即访问集群的方式

SpringCloud之eureka集群的搭建即访问集群的方式

SpringCloud之eureka集群的搭建即访问集群的方式

 集群环境下服务的调用与注册

集群的时候,发布一个服务还需要修改一下配置,只需要把注册地址改为集群的地址就可以了.

SpringCloud之eureka集群的搭建即访问集群的方式

启动会员服务和订单服务后,每个注册中心就都有了服务信息了

SpringCloud之eureka集群的搭建即访问集群的方式

SpringCloud之eureka集群的搭建即访问集群的方式

相关文章: