requirements on distributed transactions
database sharding
service-oriented transformation and more cross-service transactions
three scenarios for distributed transactions
- Cross-database distributed transactions
- Cross-service distributed transactions
- Hybrid distributed transactions
five distributed transaction solutions
- XA Specification
- TCC
- Saga
- Local-Message-Based Distributed Transactions
- Transactional-Message-Based Distributed Transactions
https://www.alibabacloud.com/blog/an-in-depth-analysis-of-distributed-transaction-solutions