Related articles: http://www.uml.org.cn/zjjs/201810091.asp (in-depth understanding of a distributed transaction solutions, high concurrency in distributed transactions)
Three kinds of distributed transactions:
1. Submission based on two-phase XA protocol
2. Message Services + eventual consistency
3.TCC programming mode