路由规则权重weight=100的疑问
xushaomin opened this issue · 4 comments
xushaomin commented
chengyouling commented
目前的逻辑是如果当前路由获取的实例为空时:
1、权重设置等于100,那么返回所有实例;
2、权重小于100时,返回其他未设置tag实例;
xushaomin commented
目前的逻辑是如果当前路由获取的实例为空时:
1、权重设置等于100,那么返回所有实例;
2、权重小于100时,返回其他未设置tag实例;
权重设置等于100,下游没有实例,返回空,个人觉得这样才更合理些
chengyouling commented
很多时候灰度只是控制流量的执行方向,但是还是要优先保证请求的正常执行,您可以简单描述下灰度实例不存在返回空实例的场景,我们看看在灰度返回实例的地方加开关控制
chengyouling commented
spring-cloud-huawei 1.11.9-2021.0.x 支持emptyProtection开关设置,控制返回空实例或者全部实例