spring-cloud-alibaba Spring cloud zipkin + seata 导致 openfeign 无法熔断 开启熔断就无法启动项目

qzwqbdag  于 22天前  发布在  Spring
关注(0)|答案(3)|浏览(14)

如果开启熔断

按照报错信息找到

是不是这块的原因

mkh04yzy

mkh04yzy1#

这个问题 spring boot2.0之后就有了, spring boot 1.x spring.main.allow-bean-definition-overriding=true
2.0 后 spring.main.allow-bean-definition-overriding=false

sca 修改的话, 把方法名改一下即可

使用FeignClient 多数项目会出现这个问题
FeignClient重现步骤:
假设 User服务定义了两个Client 供外部使用
AccountClinet,UserInfoClient

因调用的同一个服务, 接口类会加
@FeignClient(name = "account") 注解
OpenFeign 解析的时候 会把account 定义成bean Name, 导致异常

Spring Cloud 给的意见就是按提示修改配置 有相关的issue , 具体的地址 找不到了, 你可以去找找

mbzjlibv

mbzjlibv2#

记得以前看feign的时候有说道不能跟服务在同一个上下文

相关问题