Sentinel openfeign集成sentinel的问题

qnakjoqk  于 2022-10-19  发布在  其他
关注(0)|答案(3)|浏览(248)

springCloud2021.0版本
alibaba2021.0.1版本
sentinel 1.8.3版本
在集成openFeign使用@FeignClient(value = "sentinel-provider", fallback = ProviderFeignSentinel.class) 指定熔断的方案是可以生效的,但是每次都会去调用,这样感觉没有熔断的效果,直到提供者从nacos缓存中移除后就快速失败了,如何去配置时间窗口和失败阈值呢? 下面这样的写法 没有用。不知道如何配置

gcxthw6b

gcxthw6b1#

不太明白你说的 “指定fallback生效但每次都调用,感觉没有熔断效果” 是啥意思,fallback就是指定一个降级逻辑的实现类,在熔断窗口期间都会被调用应该属于正常吧

atmip9wb

atmip9wb2#

我的意思是,如果提供者宕机了,应该去尝试调用几次,超过窗口时间后,就应该快速失败,,例如(10s内访问3次失败,那么后面就不要再去访问了)而不是继续调用等待超时,目前sentinel集成openfeign貌似配置不了时间窗口,失败最大次数等,您知道如何配置吗

ej83mcc0

ej83mcc03#

请问最后是怎么配置的,我也遇到类似的问题,是我没理解对吗

相关问题