分布式系统的事务一致性本身就是一个技术难题,目前没有一种很简单很完美的方案能够应对所有场景。分布式系统的一个难点就是因为“网络通信的不可靠”,只能通过“确认机制”、“重试机制”、“补偿机制”等各方面来解决问题。在综合考虑可用性、性能、实现复杂度等各方面的情况上,比较好的选择是“异步消息确保最终一致性”,只是具体实现方式上有一些差异。
https://www.cnblogs.com/luxiaoxun/p/8832915.html
将分布式事务转换为多个本地事务,然后依靠重试等方式达到最终一致性
https://www.sohu.com/a/228496709_609518