解决seata在Fegin开启熔断(Hystrix)微服务之间无法传递事务XID的问题以及无法传递oauth2 token的问题兼容Zipkin
默认Fegin没有开启熔断功能需要通过配置文件开启熔断功能,但是开启熔断之后微服务之间调用会造成header头缺失,为啥缺失可以看一下底层代码,因为底层使用ThreadLoacl所以造成缺失,如果有兴趣可以具体查看一下相关文档去了解。feign:hystrix:enabled:true贴出相关代码引入到项目就可以,具体可以调试代码看逻辑,下面代码解决了oauth2传递token以及seataxid