快两天的挣扎终于解脱了
问题是这样的:
feign服务间调用无响应!自动跳进fallback异常类中的方法
经过是这样的:
首先我把fallback属性去掉了(直接删除,把异常类从项目中也删除)
然后报错:
com.netflix.hystrix.exception.HystrixRuntimeException: PolicyFeignClient#getAgentFriend(List) failed and no fallback available
然后我就在网上找啊找找啊找,头晕脑胀!
说实话网上千篇一律,90%以上都是复制粘贴,我也真是醉了!
最后发现
@FeignClient注解中填写的应用名称与提供方的spring.application.name必须一致
也就是服务调用方注解@FeignClient中的value/name必须跟服务提供方的application.name一致
问题完美解决!
在这里再次吐槽一下:网上那么多feign使用的网页,我居然一个也没看到那个人对这个问题说明一下的,服务调用方的接口没有一个是真正说的明明白白的,大都是含糊其辞!
不过问题终于解决了!高兴!