技術(shù)總結(jié)
本發(fā)明提供了一種支持微服務(wù)架構(gòu)事務(wù)最終一致性的方法、裝置及系統(tǒng)。其中,用于發(fā)送端的支持微服務(wù)架構(gòu)事務(wù)最終一致性的方法,包括:發(fā)起服務(wù)調(diào)用,記錄日志,當(dāng)日志寫入動作時,定時檢查未發(fā)起服務(wù)調(diào)用或者超過指定時間未收到返回結(jié)果日志,發(fā)送調(diào)用請求;接收回執(zhí)消息,查詢?nèi)罩居涗?,根?jù)日志狀態(tài)判斷調(diào)用處理是否完成,若調(diào)用處理中,調(diào)用返回結(jié)果,根據(jù)返回結(jié)果調(diào)用相應(yīng)業(yè)務(wù)接口,繼續(xù)發(fā)起服務(wù)調(diào)用,再通過用于消息隊列服務(wù)以及用于接收端的支持微服務(wù)架構(gòu)事務(wù)最終一致性的方法,實現(xiàn)通過日志以及消息隊列對服務(wù)進行異步數(shù)據(jù)調(diào)用,最終實現(xiàn)服務(wù)間數(shù)據(jù)的最終一致性。
技術(shù)研發(fā)人員:姜軍;劉昆鵬
受保護的技術(shù)使用者:用友網(wǎng)絡(luò)科技股份有限公司
文檔號碼:201611123186
技術(shù)研發(fā)日:2016.12.08
技術(shù)公布日:2017.05.31