一、该问题的重现步骤是什么?
1. 微服务加入seata后。a服务调用b服务开启全局事务,会出现b服务拿不到AuthUtil的user对象,是正常的,还是seata配置错误
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
feign调用、分布式事务的情况,要通过传参方式传递userId,然后实现类获取userId再从库或者缓存获取用户数据。不要用AuthUtil获取因为会有其他的依赖也实现了feign接口导致请求头传递失效
扫一扫访问 Blade技术社区 移动端