在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/人工智能  Java/ 求分布式業(yè)務(wù)解決方案?

求分布式業(yè)務(wù)解決方案?

例如:在分布式電商系統(tǒng)中,用戶生成一個(gè)產(chǎn)品訂單,一個(gè)訂單關(guān)聯(lián)可能會(huì)關(guān)聯(lián)到庫(kù)存系統(tǒng)、財(cái)務(wù)系統(tǒng)、物流系統(tǒng)...其他一些系統(tǒng),訂單的狀態(tài)必須是其關(guān)聯(lián)的系統(tǒng)的業(yè)務(wù)系統(tǒng)都處理成功,才表示訂單生成成功
現(xiàn)在的問(wèn)題是:訂單管理系統(tǒng)關(guān)聯(lián)的業(yè)務(wù)系統(tǒng)個(gè)數(shù)是未知的,隨著業(yè)務(wù)變更會(huì)增減關(guān)聯(lián)的系統(tǒng),如何在增減關(guān)聯(lián)業(yè)務(wù)系統(tǒng)時(shí)最小化影響訂單系統(tǒng)(不需要改代碼)

大家有這方面的業(yè)務(wù)解決案例的書(shū)籍和blog請(qǐng)留言給我

回答
編輯回答
凹凸曼
訂單管理系統(tǒng)關(guān)聯(lián)的業(yè)務(wù)系統(tǒng)個(gè)數(shù)是未知的

也就是說(shuō)每個(gè)訂單需要記錄它關(guān)聯(lián)的業(yè)務(wù)系統(tǒng)以及對(duì)應(yīng)的狀態(tài),關(guān)聯(lián)的系統(tǒng)每完成一個(gè)就通知一次訂單,訂單再檢查是否全部關(guān)聯(lián)系統(tǒng)完成。

2018年6月7日 16:01