采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,如果熔断器已经到了半开启的状态,假如有10个请求进来,9个都没有异常(后进入),但是剩下的1个有异常(先进入),并且恰好用来判断熔断器是否继续开启,那么剩下的正常的9个请求也会进入fallback方法吗?那么这9个明明没有异常,也会进入fallback里,需要怎么处理?也就是说前端明明没有问题,也会显示fallback数据,给用户不好的体验怎么解决?
这个判断不是做单个判断, 是以一段时间窗口来判断的
也就是说 半开启状态下 也会有错误率的概念吗 超过会继续熔断?这个在哪配置?还是用定义是否进入熔断的参数?
哦,我没注意是半开启状态,不好意思。 半开启状态就是间隔x秒放一次请求看是否成功,这个间隔频率可以设置。 至于已经进入半开启状态就不要考虑用户体验了,因为都是降级处理了
也就是说看运气了吧,如果恰好是正常的请求就结束熔断,如果是坏的请求就继续熔断,等待处理问题。
登录后可查看更多问答,登录/注册
精讲gateway、Eureka、Ribbon、Zuul、Hystrix、Feign等特性
772 11
1.4k 8
977 8
1.1k 7
937 7