apache / apache/incubator-seata-samples
shardingsphere-jdbc dubbo jpa 用了分表和读写分离 分布式事务 提交失败
- Dominant language
- Java
- Stars
- 2.4k
- Forks
- 2k
- PR merge metrics
- No merged PRs in 30d
Description
seata 版本是 0.9.0
org.apache.shardingsphere 版本是 4.1.1
有两个微服务order 和 user 都用了shardingsphere-jdbc。
order服务用了 分表。user服务用了读写分离。
order 通过dubbo调用 user,但user 的事物提交失败。user注册了分支事物,但是最后也进行了全局事务的提交,user应该是不会出现全局事务才对的







Contributor guide
Research direction
No source files or tests are identified. Start by reproducing the two-service order/user flow with Seata 0.9.0 and Apache ShardingSphere 4.1.1, focusing on the Dubbo call and transaction logs. Done means the cause of the user transaction commit failure is identified and the expected global-transaction behavior is demonstrated or corrected.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- databases, distributed-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100