1.流程图
步骤:
1.在给mq发送消息的时候,发送一个“半消息”,具有事务的消息
2.实现
主要要有注解
实现两个方法
在第一个方法中实现本地事务的提交,提交的同时在数据库中记录一个成功日志,以便二次确认时候判断是否成功,如果没有异常,该方法返回一个具有commit的事务对象,反之回滚
在第二个方法做二次确认,根据transactionid 查询数据库做二次确认。
原文:https://www.cnblogs.com/longsanshi/p/11920937.html