多数据源统一事务

##目的:
分布式事务,由于实现和体验并不好,所以考虑保证最终一致性.

第一种,只有两个数据源

数据源A和数据源B
事务放在数据源A上,在该事务中调用数据源B方法,若B异常,数据源A回滚即可.

第二种,数据源>2

若某个数据源失败,发出MQ,进行各个数据源的回滚操作.
若MQ失败,可加入表记录,进行job轮询,直到发送成功,删除该记录

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章