一个服务集群部署,挂了一个,那么sentinel是否会生效?
来源:8-21 集群流控

宇宙虾
2020-03-21
老师我想请教一个关于sentinel熔断降级问题,假如serviceA我部署了多个,其中一个出现异常满足熔断条件,nacos会不会通过心跳检测排除掉这个异常的serviceA,ribbon将对serviceA的调用打到其他健康的serviceA上呢?如果是这样那么熔断是不是只有在全部的serviceA都挂了的情况下才会发生?才会触发降级?
写回答
1回答
-
大目
2020-03-22
您好,非常棒的问题!
首先,目就目前来说,微服务A实例挂掉,Ribbon默认不会自动将挂掉的实例过滤掉。需要自行写过滤器,或者将IPing改成PingUrl。
熔断不是微服务A都挂掉才发生哈。错误率、平均耗时等等达到你配置的值,就会触发降级哈。
022020-10-31
相似问题