剔除过程中的计算疑惑
来源:3-14 心跳监测与服务剔除
Panda_io
2021-01-23 16:56:38
(1)问题1 根据这个规则,老师注册了eureka-client 每隔60秒发送一次续约,注册中心5秒后没收到续约,则判定过期,由于关闭了自保则直接进入服务剔除步骤,此时计算可剔除的服务总个数,由于仅注册了一个服务那么 1*0.85 = 0.85 < 1 ,那么肯定是不能剔除的呀,但是却将它剔除了,这是怎么回事呢老师?
(2)问题2: 已注册服务的总数是怎么算的呢?比如注册中心有client 和 consumer 总共算两个吗,还是只看同一个服务的副本个数称之为服务总数呢,比如client(3)有三个副本,consumer有两个副本consumer(2)其中一个client服务下线,剔除个数是3 * 0.85还是5 * 0.85呢?
1回答
只开启一个服务的话没有用,剔除前是100%不会触发自保,要多开几个服务测。已注册服务范围是所有注册中心服务列表中的服务
相似问题