现在我们使用Spring Cloud 2.x作为微服务框架,并使用seata作为tx管理器。在一个http调用链中,有一个场景是我们有一个微服务A将一个具有事务的数据插入到表A中,该数据ID为A001。然后服务A调用服务B方法,在该服务B方法中,它调用服务A查询ID为A001的数据。
此问题与分布式事务无关。例如,您有一个方法A标记有事务注释,并在其中调用B。 B无法读取A的值。这是因为数据库的隔离级别等于或高于读取提交。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。