为什么要乱序剔除服务

来源:3-14 心跳监测与服务剔除

psh

2020-05-14 19:40:24

是要避免完全剔除某个业务的所有服务吗?

写回答

1回答

姚半仙

2020-05-14

有这方面的考虑,其实也是避免极端情况下的影响范围,尽可能平均的在各个业务之间做剔除。打个比方,假如A和B两个业务各5个机器,B业务重新部署后,A业务就会出现在服务发现列表前列,如果AB服务和configserver之间有异常网络波动,那么现在要剔除5个服务就很可能把A全部踢下线,后面网络短暂异常之后恢复了,那A服务就会有一个短暂不可用的状态直到重新注册为止

0

Java架构师-技术专家

千万级电商项目从0到100全过程,覆盖Java程序员不同成长阶段的核心问题与解决方案

2672 学习 · 5839 问题

查看课程