请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

高可用疑惑

图片描述
三个eureka 服务端相互注册,然后client又在三个服务端都注册,其中一个服务端挂掉,client还在其他的服务端,这能体现高可用吗?因为假设三个服务端没有相互注册,各自独立,client向三个服务端都注册,其中一个服务端挂掉了,client不是还在吗(其他的服务端)

正在回答

1回答

廖师兄 2020-03-18 02:02:23

client只向一个eureka注册,3个eureka都会有client信息,这样能提现高可用吧。为什么填一个呢?假如你所填写的eureka刚好是挂掉的,那不就注册不上去了吗

0 回复 有任何疑惑可以回复我~
  • 提问者 慕先生9942214 #1
    师兄,我还有点不明白,假设三个服务端没有相互注册,各自独立(也就是并没有利用高可用特性),client向三个服务端都注册,其中一个服务端挂掉了,另外2个eureka还会有client信息,因为client分别注册了嘛,这和3个eureka相互注册实现的高可用效果一样吧
    回复 有任何疑惑可以回复我~ 2020-03-18 20:32:27
  • 提问者 慕先生9942214 #2
    师兄,我是觉得有个点没想明白,一方面高可用是能够使每个eureka共享client信息,但同时也要求每个client向每个eureka注册:另一方面是既然我都让client向每个eureka注册了,那么即使我没有利用高可用共享client信息,我每个eureka依然拥有相同的client信息。(不知道我的问题有没有描述清楚,谢谢您的回答)
    回复 有任何疑惑可以回复我~ 2020-03-18 20:51:37
  • 廖师兄 回复 提问者 慕先生9942214 #3
    你的想法没有问题,但你想的都是正常情况,我们一定要考虑特殊的情况:注册之前有一个eureka是挂掉的;注册之后,有个eureka挂掉了
    回复 有任何疑惑可以回复我~ 2020-03-22 20:46:50
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信