微服务加入seata后。a服务调用b服务开启全局事务,会出现b服务拿不到AuthUtil的user对象

Blade 未结 4 661
洪猪长
洪猪长 2023-09-27 09:30

一、该问题的重现步骤是什么?

1. 微服务加入seata后。a服务调用b服务开启全局事务,会出现b服务拿不到AuthUtil的user对象,是正常的,还是seata配置错误

二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

4条回答
  •  qlanto
    qlanto (楼主)
    2023-09-28 14:48

    上面的回答不完整, 我这里贴下修改后的代码. 您这边看下是否会对bladex-tool产生影响.

    org.springblade.core.cloud.sentinel.BladeSentinelAutoConfiguration配置类中:

    @Bean
    @ConditionalOnMissingBean
    public BladeFeignRequestInterceptor requestInterceptor() {
       return new BladeFeignRequestInterceptor();
    }


提交回复