文章 2022-06-13 来自:开发者社区

seata学习笔记(一)——springcloud集成seata

便于简单展示,只配置了两个服务之间,用于验证seata分布式事务seata server启动从seata官网下载seata server包,包中自带了bat和sh启动脚本,注册方式修改为eureka(registry.conf)registry { # file 、nacos 、eureka、redis、zk、consul、etcd3、...

seata学习笔记(一)——springcloud集成seata
问答 2022-02-15 来自:开发者社区

Seata与spring cloud集成是采用Feign服务调用时 无法获取xid问题

Seata与springcloud集成时,客户端调用微服务接口时,由于hystrix 做了线程隔离 , Hystrix会将请求放入Hystrix的线程池中去执行,此时会新启一个子线程处理请求。 而RootContext采用threadlocal传递数据,无法在子线程中传递,造成在子线程中通过RootContext.getXid()获取为空。

微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot)

307 课时 |
1785 人已学 |
免费
开发者课程背景图

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。