Sentinel icon indicating copy to clipboard operation
Sentinel copied to clipboard

使用网关整合Sentinel,熔断降级规则,使用异常比例和异常数不生效

Open jingming-star opened this issue 3 years ago • 9 comments

使用spring cloud gateway网关整合sentinel后,测试异常数和异常比例熔断,不生效 1.设置的熔断策略 image

2.请求一个异常的接口 微信图片_20220805111133 3.通过debug查看源码,可以看到自己设置的熔断策略 微信图片_20220805111154 4.但是没有看到的异常,导致没法统计异常数,所以异常数和异常比例的熔断策略失效 微信图片_20220805111149

jingming-star avatar Aug 05 '22 03:08 jingming-star

你是不是使用了 controllerAdvice 处理了 异常信息?

liufeiyu1002 avatar Aug 05 '22 03:08 liufeiyu1002

你是不是使用了 controllerAdvice 处理了 异常信息?

没有处理 。最终抛到postman的返回信息都是500

jingming-star avatar Aug 05 '22 03:08 jingming-star

你有没有可以复现的demo么

liufeiyu1002 avatar Aug 05 '22 03:08 liufeiyu1002

你有没有可以复现的demo么

有的,要发给你吗

jingming-star avatar Aug 05 '22 03:08 jingming-star

推到 github public仓库?

liufeiyu1002 avatar Aug 05 '22 03:08 liufeiyu1002

github public 可以

jingming-star avatar Aug 05 '22 03:08 jingming-star

推到 github public仓库?

提交了,一些配置可能要改下。https://github.com/jingming-star/test-sentinel-gateway.git

jingming-star avatar Aug 05 '22 04:08 jingming-star

我觉的这里的 异常 应该指的是 网关调用后端服务的时候发生的异常(网络不同或者其他 在调用端能够抛出的异常 ) 并不包括 后边业务本身的异常(正常返回)

liufeiyu1002 avatar Aug 05 '22 07:08 liufeiyu1002

我觉的这里的 异常 应该指的是 网关调用后端服务的时候发生的异常(网络不同或者其他 在调用端能够抛出的异常 ) 并不包括 后边业务本身的异常(正常返回)

看了前面的已关闭的问题,看到sentinel好像确实还不支持后面微服务返回的5XX、4XX的错误。

jingming-star avatar Aug 05 '22 07:08 jingming-star

https://github.com/alibaba/Sentinel/issues/1842

cdk8s-zelda avatar Oct 05 '22 07:10 cdk8s-zelda