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

 

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

1,2是prepare阶段 

4是commit阶段

存在问题

 

  1. MQ提供半消息支持
  2. 生产者提供消息回查功能
  3. 发送方多次半消息到MQSERVER  消费方会多次消费消息
  4. 生产者如果挂掉,超时MQ SERVER会不断回查生产者确认事务状态

 

posted @ 2020-07-02 11:06  陶朱公Boy  阅读(244)  评论(0编辑  收藏  举报