问题是这样的。我一个服务A通过feign调用另外一个服务B。而B抛出了serviceException(可能是业务数据的验证异常等自定义异常)。
经过验证,bladex中,A服务这边调用后收到结果是null。而这个逻辑我觉得是不太对的,是否应该是直接把serviceException的自定义异常返回给前端,业务逻辑不再往下走呢。
请问在bladex中应该如何去实现呢?或者说我的此思路是否有问题呢?谢谢!
目前的逻辑是只要抛出异常就会触发熔断,如果没有定义熔断或者抛出了FeignException.class,则会返回异常的信息自动组装数据。
如果你对一些异常需要单独处理,可以到这个类进行拓展
扫一扫访问 Blade技术社区 移动端