分布式事务参考
參考: http://www.cnblogs.com/zengkefu/p/5742617.html
?
事務(wù)消息+最終一致性。是一個(gè)不錯(cuò)的方案:
基于消息中間件的兩階段提交往往用在高并發(fā)場(chǎng)景下,將一個(gè)分布式事務(wù)拆成一個(gè)消息事務(wù)(A系統(tǒng)的本地操作+發(fā)消息)+B系統(tǒng)的本地操作,其中B系統(tǒng)的操作由消息驅(qū)動(dòng),只要消息事務(wù)成功,那么A操作一定成功,消息也一定發(fā)出來了,這時(shí)候B會(huì)收到消息去執(zhí)行本地操作,如果本地操作失敗,消息會(huì)重投,直到B操作成功,這樣就變相地實(shí)現(xiàn)了A與B的分布式事務(wù)。
JTA原理與實(shí)現(xiàn)分析,參考:https://www.ibm.com/developerworks/cn/java/j-lo-jta/index.html
轉(zhuǎn)載于:https://www.cnblogs.com/itdev/p/7500329.html
總結(jié)
- 上一篇: 软件工程2017第二次作业
- 下一篇: 正则表达式 分组