为什么要乱序剔除服务
来源:3-14 心跳监测与服务剔除
psh
2020-05-14 19:40:24
是要避免完全剔除某个业务的所有服务吗?
1回答
有这方面的考虑,其实也是避免极端情况下的影响范围,尽可能平均的在各个业务之间做剔除。打个比方,假如A和B两个业务各5个机器,B业务重新部署后,A业务就会出现在服务发现列表前列,如果AB服务和configserver之间有异常网络波动,那么现在要剔除5个服务就很可能把A全部踢下线,后面网络短暂异常之后恢复了,那A服务就会有一个短暂不可用的状态直到重新注册为止
相似问题