柔性分布式事务关于异步解决方案MQ版

上述思想本质是 二阶段提交变体

1,2是prepare阶段 

4是commit阶段

存在问题

 

  1. MQ提供半消息支持
  2. 生产者提供消息回查功能
  3. 发送方多次半消息到MQSERVER  消费方会多次消费消息
  4. 生产者如果挂掉,超时MQ SERVER会不断回查生产者确认事务状态
原文地址:https://www.cnblogs.com/zhangfengshi/p/13223585.html