三、SpringCloud之Eureka的高可用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29479041/article/details/83655032

1、 两个Eureka互相注册,client同时注册两个Eureka

让两个Eureka相互注册,它们之间的信息就会相互交换,虽然client只在Eureka1上注册,但是Eureka1会把信息同步到Eureka2里,所以Eureka2也能看到client这个服务。这个时候Eureka1挂掉了,Eureka2上依然有client这个服务。重启client,Eureka2没有client这个服务了。如果需要client每次重启的时候,在Eureka2都有client这个服务,只要让client在两个Eureka都注册就可以了。这个时候Eureka挂掉任何一台,都不用担心了。

  • 复制一个Eureka,并用端口号区分它们

  • 将两个Eureka相互注册

  • 测试结果:两个Eureka里的服务是一样的

  • 把Eureka1关闭之后,Eureka2依然有client这个服务

  • 重启client,Eureka2没有client这个服务了

  • 如果需要client每次重启的时候,在Eureka2都有client这个服务,只要让client在两个Eureka都注册就可以了。

2、三个Eurka两两注册,client同时注册三个Eurka

  •  三个Eureka两两注册

  • client注册三个Eureka

  • 测试结果

猜你喜欢

转载自blog.csdn.net/qq_29479041/article/details/83655032
今日推荐