feign-hystrix服务降级处理问题

来源:10-6 feign-hystrix的使用

慕粉1826289186

2020-02-12

老师,你好,请问熔断触发降级后,被熔断的方法里面的异常还能够抛出来吗,比如之前在扣库存的方法decreaseStock()添加了fallback后,商品库存不足的异常就被吃掉了,这种情况应该如何处理。
还有feign-hystrix,当fallback添加到一个feign接口类的注解上,能不能屏蔽掉接口的其中一个或多个方法,而不是实现接口的所有方法重写降级方法,如果只想对其中一个方法添加降级策略应该怎么办,比如对listForOrder()进行熔断降级,而decreaseStock()则不用降级。
图片描述

写回答

1回答

廖师兄

2020-02-12

我不但理解你说的被吃掉了是什么意思,异常是可以抛出来的呀
接口里定义了方法肯定要去实现的,如果你不想实现的话,那接口里就不要定义方法。

0
2
廖师兄
回复
慕粉1826289186
https://blog.csdn.net/qq_38526573/article/details/91880476
2020-02-15
共2条回复

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5668 学习 · 2489 问题

查看课程