spring cloud中异常是如何在服务间传递的?

某个服务挂掉了,或者超时这样的情况,跟业务没有关系,也不是代码中的BUG导致的,这个时候我们必须设计好一个预案去cover这种风险,采用hystrix来解决。
但是如果像查询的数据没有,想抛出NotFoundException异常,如何在服务间传递(使用robbin RestTemplate)?

阅读 5k
4 个回答

@ExceptionHandler不是可以捕获全局异常进行处理?

新手上路,请多包涵

服务端捕获到异常,对异常encode,返回resp给消费端,消费端再把异常decode出来

新手上路,请多包涵

哥们,解决了吗?我也遇到这个问题了

新手上路,请多包涵

哥们,解决了吗?我也遇到这个问题了

推荐问题