專(zhuān)利名稱:一種消息路由保證方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及應(yīng)用集成中間件技術(shù)架構(gòu)領(lǐng)域,特別涉及一種消息路由保證方法及系統(tǒng)。
背景技術(shù):
企業(yè)服務(wù)總線(Enterprise Service Bus,ESB)是一種軟件架構(gòu)模型,用來(lái)設(shè)計(jì)和實(shí)現(xiàn)SOA框架中軟件應(yīng)用程序的通訊和交互。作為一種分布式計(jì)算機(jī)的架構(gòu)模型,它主要應(yīng)用在異構(gòu)系統(tǒng)、復(fù)雜環(huán)境中的企業(yè)應(yīng)用集成。總線是對(duì)在一臺(tái)電腦的不同設(shè)備間運(yùn)輸數(shù)據(jù)的物理總線的引申。ESB在更高抽象層次上提供類(lèi)似的功能。在一個(gè)使用ESB的企業(yè)架構(gòu)中,應(yīng)用將通過(guò)總線交互,而總線扮演著應(yīng)用間的信息調(diào)度者的角色。ESB提供可靠消息傳輸、服務(wù)接入、協(xié)議轉(zhuǎn)換、數(shù)據(jù)格式轉(zhuǎn)換、消息路由等功能,屏蔽了服務(wù)的物理位置、協(xié)議和數(shù)據(jù)格式。因此ESB可以消除不同應(yīng)用之間的技術(shù)差異,讓不同的應(yīng)用服務(wù)協(xié)調(diào)運(yùn)作,實(shí)現(xiàn)了不同服務(wù)之間的通信與整合。消息路由是ESB的重要功能,是聯(lián)系ESB中不同的應(yīng)用的紐帶。與傳統(tǒng)的集中式系統(tǒng)和客戶端-服務(wù)器環(huán)境相比,ESB的服務(wù)環(huán)境更具有分布性和多樣性,消息路由的過(guò)程復(fù)雜多變。如果路由中的各個(gè)節(jié)點(diǎn)均支持輸入-輸出(In-Out)消息交互模式,消息的生產(chǎn)者節(jié)點(diǎn)可以通過(guò)消費(fèi)者節(jié)點(diǎn)的輸出信息確認(rèn)消息路由是否成功,而對(duì)于包含不支持輸入-輸出消息交互模式節(jié)點(diǎn)的路由,消息的生產(chǎn)者節(jié)點(diǎn)則無(wú)法確認(rèn)消息路由是否成功。
發(fā)明內(nèi)容
本申請(qǐng)所要解決的技術(shù)問(wèn)題是提供一種消息路由保證方法,能夠使消息的生產(chǎn)者節(jié)點(diǎn)獲知消息是否路由成功。為了解決上述問(wèn)題,本申請(qǐng)公開(kāi)了一種消息路由保證方法,所述方法應(yīng)用于企業(yè)服務(wù)總線ESB中,所述ESB中包括回執(zhí)管理器,所述方法包括所述回執(zhí)管理器接收消息消費(fèi)節(jié)點(diǎn)發(fā)送的信息回執(zhí),所述信息回執(zhí)表示所述消息消費(fèi)節(jié)點(diǎn)成功處理了消息生產(chǎn)節(jié)點(diǎn)通過(guò)消息路由器發(fā)送的消息;所述回執(zhí)管理器對(duì)所述信息回執(zhí)進(jìn)行存儲(chǔ),使所述信息生產(chǎn)節(jié)點(diǎn)能夠從所述回執(zhí)管理器中讀取所述信息回執(zhí)。上述的方法,優(yōu)選的,還包括當(dāng)所述消息生產(chǎn)節(jié)點(diǎn)在預(yù)設(shè)的時(shí)間段內(nèi)在所述回執(zhí)管理器中未讀取到信息回執(zhí)時(shí),所述消息生產(chǎn)節(jié)點(diǎn)重新發(fā)送消息至所述消息路由器。上述的方法,優(yōu)選的,所述消息消費(fèi)節(jié)點(diǎn)發(fā)送信息回執(zhí)包括當(dāng)所述消息消費(fèi)節(jié)點(diǎn)成功處理消息生產(chǎn)節(jié)點(diǎn)通過(guò)消息路由器發(fā)送的消息時(shí),所述消息消費(fèi)節(jié)點(diǎn)查詢預(yù)先設(shè)置的回執(zhí)管理器配置地址,依據(jù)所述回執(zhí)管理器配置地址發(fā)送信息回執(zhí)至所述消息路由器。一種消息路由保證系 統(tǒng),所述系統(tǒng)應(yīng)用于企業(yè)服務(wù)總線ESB中,所述系統(tǒng)包括消息消費(fèi)節(jié)點(diǎn)、消息路由器、消息生產(chǎn)節(jié)點(diǎn)和回執(zhí)管理器;所述消息生產(chǎn)節(jié)點(diǎn)將產(chǎn)生的消息經(jīng)由所述消息路由器路由至所述消息消費(fèi)節(jié)占.所述消息消費(fèi)節(jié)點(diǎn)對(duì)所述消息進(jìn)行處理,當(dāng)所述消息處理成功時(shí),發(fā)送信息回執(zhí)至所述回執(zhí)管理器;所述回執(zhí)管理器對(duì)所述消息回執(zhí)進(jìn)行存儲(chǔ),使所述信息生產(chǎn)節(jié)點(diǎn)能夠從所述回執(zhí)管理器中讀取所述信息回執(zhí)。上述的系統(tǒng),優(yōu)選的,還包括計(jì)時(shí)器,用于對(duì)所述消息生產(chǎn)節(jié)點(diǎn)從所述回執(zhí)管理器中讀取信息回執(zhí)進(jìn)行計(jì)時(shí)。上述的系統(tǒng),優(yōu)選的,還包括地址配置器,用于在預(yù)先配置回執(zhí)管理器的配置地址。本申請(qǐng)實(shí)施例提供的消息路由保證方法,在企業(yè)服務(wù)總線ESB中設(shè)置回執(zhí)管理器,所述回執(zhí)管理器可以分別與消息生產(chǎn)節(jié)點(diǎn)、消息消費(fèi)節(jié)點(diǎn)進(jìn)行通信,所述回執(zhí)管理器可以作為消息生產(chǎn)節(jié)點(diǎn)與消息消費(fèi)節(jié)點(diǎn)之間的溝通橋梁,消息生產(chǎn)節(jié)點(diǎn)通過(guò)消息路由將產(chǎn)生的消息路由至消息消費(fèi)節(jié)點(diǎn),消息消費(fèi)節(jié)點(diǎn)對(duì)所述消息進(jìn)行處理,當(dāng)處理成功時(shí),消息消費(fèi)節(jié)點(diǎn)反饋處理成功的信息回執(zhí)至回執(zhí)管理器,所述回執(zhí)管理器對(duì)所述信息回執(zhí)進(jìn)行保存,所述消息生產(chǎn)節(jié)點(diǎn)可以在所述回執(zhí)管理器中讀取信息回執(zhí),當(dāng)所述消息生產(chǎn)節(jié)點(diǎn)讀取到所述信息回執(zhí)時(shí),所述消息生產(chǎn)節(jié)點(diǎn)即獲知發(fā)送的消息已經(jīng)被所述消息消費(fèi)者處理成功。
為了更清楚地說(shuō)明本申請(qǐng)實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本申請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本申請(qǐng)的一種消息路由保證方法的流程圖;圖2是本申請(qǐng)的一種消息路由保證方法的又一流程圖;圖3是本申請(qǐng)的一種消息路由保證系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。本申請(qǐng)可用于眾多通用或?qū)S玫挠?jì)算裝置環(huán)境或配置中。例如個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處理器裝置、包括以上任何裝置或設(shè)備的分布式計(jì)算環(huán)境等等。
本申請(qǐng)實(shí)施例提供的消息路由保證方法為解決應(yīng)用集成過(guò)程中消息路由的保證問(wèn)題,ESB的消息路由受到消息交互模式的制約,如果路由的中間節(jié)點(diǎn)不能反回消息消費(fèi)節(jié)點(diǎn)對(duì)消息處理成功的信息,則消息的生產(chǎn)者可能無(wú)法獲知最終消費(fèi)者是否成功收到并處理了消息。通過(guò)引入一個(gè)回執(zhí)管理器作為中間層,生產(chǎn)者和消費(fèi)者可以建立起聯(lián)系,從而使消息路由得到保證。本申請(qǐng)實(shí)施例中通過(guò)設(shè)立一個(gè)回執(zhí)管理器,消息的消費(fèi)者在成功處理了消息之后通過(guò)回執(zhí)管理器提交一份回執(zhí)表明消息路由成功。消息的生產(chǎn)者通過(guò)管理器檢查已經(jīng)發(fā)送的消息是否被消費(fèi)者成功接收并處理,如果發(fā)現(xiàn)消息路由失敗或者處理失敗,則會(huì)根據(jù)不同的情況執(zhí)行業(yè)務(wù)回滾或重發(fā)消息等動(dòng)作。由于節(jié)點(diǎn)均與回執(zhí)管理器交互,因此這種保證機(jī)制與消息交互模式無(wú)關(guān),適應(yīng)性很強(qiáng)。并且回執(zhí)管理器可以為多個(gè)生產(chǎn)者和消費(fèi)者同時(shí)提供服務(wù),作為一個(gè)橋梁,減少了點(diǎn)對(duì)點(diǎn)之間交互的復(fù)雜性。參考圖1,示出了本申請(qǐng)一種消息路由保證方法的流程圖,該方法應(yīng)用在企業(yè)服務(wù)總線中,所述企業(yè)服務(wù)中心中至少包括消息生產(chǎn)節(jié)點(diǎn)、消息路由器、消息消費(fèi)節(jié)點(diǎn)和回執(zhí)管理器;所述方法包括步驟SlOl :所述回執(zhí)管理器接收消息消費(fèi)節(jié)點(diǎn)發(fā)送的信息回執(zhí),所述信息回執(zhí)表示所述消息消費(fèi)節(jié)點(diǎn)成功處理了消息生產(chǎn)節(jié)點(diǎn)通過(guò)消息路由器發(fā)送的消息;本申請(qǐng)實(shí)施例中,所述信息生產(chǎn)節(jié)點(diǎn)從所述回執(zhí)管理器中讀取所述信息回執(zhí)包括從所述消息生產(chǎn)節(jié)點(diǎn)發(fā)送消息至所述消息路由開(kāi)始計(jì)時(shí),當(dāng)所述計(jì)時(shí)時(shí)間達(dá)到預(yù)設(shè)時(shí)間時(shí),所述信息生產(chǎn)節(jié)點(diǎn)從所述回執(zhí)管理器中讀取信息回執(zhí)。本申請(qǐng)實(shí)施例中,信息生產(chǎn)節(jié)點(diǎn)還可以實(shí)時(shí)在所述回執(zhí)管理器中讀取所述信息回執(zhí),當(dāng)信息生產(chǎn)節(jié)點(diǎn)在預(yù)設(shè)的時(shí)間段內(nèi),未讀取到所述信息回執(zhí)時(shí),所述信息生產(chǎn)節(jié)點(diǎn)重新發(fā)送消息。步驟S102 :所述回執(zhí)管理器對(duì)所述信息回執(zhí)進(jìn)行存儲(chǔ),使所述信息生產(chǎn)節(jié)點(diǎn)能夠從所述回執(zhí)管理器中讀取所述信息回執(zhí)。本申請(qǐng)實(shí)施例提供的方法中,當(dāng)所述消息生產(chǎn)節(jié)點(diǎn)在所述回執(zhí)管理器中未讀取到信息回執(zhí)時(shí),所述消息生產(chǎn)節(jié)點(diǎn)重新發(fā)送消息至所述消息路由器。
`
本申請(qǐng)實(shí)施例中,所述消息消費(fèi)節(jié)點(diǎn)發(fā)送信息回執(zhí)包括當(dāng)所述消息消費(fèi)節(jié)點(diǎn)成功處理消息生產(chǎn)節(jié)點(diǎn)通過(guò)消息路由器發(fā)送的消息時(shí),所述消息消費(fèi)節(jié)點(diǎn)查詢預(yù)先設(shè)置的回執(zhí)管理器配置地址,依據(jù)所述回執(zhí)管理器配置地址發(fā)送信息回執(zhí)至所述消息路由器。通過(guò)描述可知,本申請(qǐng)實(shí)施例中,消息生產(chǎn)者發(fā)送消息至ESB,并且進(jìn)入等待回執(zhí)狀態(tài)。ESB接收到消息后,根據(jù)路由配置信息將消息路由至各個(gè)節(jié)點(diǎn),并最終到達(dá)消息消費(fèi)者。消息消費(fèi)者從ESB獲取消息并進(jìn)行消費(fèi)。消息消費(fèi)者成功的處理了消息之后,與回執(zhí)管理器交互,提交本條消息成功處理的回執(zhí)。消息生產(chǎn)者從回執(zhí)管理器處取得回執(zhí),表明消息已經(jīng)被消費(fèi)者成功處理,則會(huì)請(qǐng)求回執(zhí)管理器刪除此條回執(zhí)并發(fā)送下一條消息。如果消息生產(chǎn)者在規(guī)定的時(shí)間內(nèi)沒(méi)有取得回執(zhí),則認(rèn)為消息路由失敗,觸發(fā)業(yè)務(wù)回滾或者重發(fā)此條消息。參考圖2,示出了本申請(qǐng)實(shí)施例提供的消息路由保證方法的又一方法流程圖,包括步驟S201 :消息生產(chǎn)節(jié)點(diǎn)發(fā)送消息至消息路由器;步驟S202 :消息路由器將消息路由至消息消費(fèi)節(jié)點(diǎn);步驟S203 :消息消費(fèi)節(jié)點(diǎn)成功處理消息;步驟S204 :消息消費(fèi)節(jié)點(diǎn)發(fā)送信息回執(zhí)至回執(zhí)管理器;
步驟S205 :消息生產(chǎn)節(jié)點(diǎn)訪問(wèn)回執(zhí)管理器讀取信息回執(zhí);步驟S206 :回執(zhí)管理器反饋信息回執(zhí)存在的信息至消息生產(chǎn)節(jié)點(diǎn);步驟S207 :消息生產(chǎn)節(jié)點(diǎn)對(duì)回執(zhí)管理器中的信息進(jìn)行刪除;以上步驟S20f S207是消息生產(chǎn)節(jié)點(diǎn)發(fā)送的消息被消息消費(fèi)節(jié)點(diǎn)成功處理的一個(gè)具體實(shí)例。步驟S208 :消息生產(chǎn)節(jié)點(diǎn)發(fā)送消息至消息路由器;步驟S209 :消息路由器將消息路由至消息消費(fèi)節(jié)點(diǎn);步驟S210 :消息消費(fèi)節(jié)點(diǎn)處理消息失敗;步驟S211 :消息生產(chǎn)節(jié)點(diǎn)訪問(wèn)回執(zhí)管理器讀取消息回執(zhí);步驟S212 :回執(zhí)管理器反饋信息回執(zhí)不存在的信息至消息生產(chǎn)節(jié)點(diǎn);步驟S213 :消息生產(chǎn)節(jié)點(diǎn)進(jìn)行業(yè)務(wù)回滾或重新發(fā)送消息至消息路由器。與圖1所示路由保證方法相適應(yīng)的,本申請(qǐng)實(shí)施例還提供了一種消息路由保證系統(tǒng),其結(jié)構(gòu)示意圖如圖3所示,該系統(tǒng)應(yīng)用于企業(yè)服務(wù)總線ESB305中,所述系統(tǒng)包括消息消費(fèi)節(jié)點(diǎn)303、消息路由器302、消息生產(chǎn)節(jié)點(diǎn)301和回執(zhí)管理器304 ;
所述消息生產(chǎn)節(jié)點(diǎn)301將產(chǎn)生的消息經(jīng)由所述消息路由器302路由至所述消息消費(fèi)節(jié)點(diǎn)303 ;所述消息消費(fèi)節(jié)點(diǎn)303對(duì)所述消息進(jìn)行處理,當(dāng)所述消息處理成功時(shí),發(fā)送信息回執(zhí)至所述回執(zhí)管理器304 ;所述回執(zhí)管理器304對(duì)所述消息回執(zhí)進(jìn)行存儲(chǔ),使所述信息生產(chǎn)節(jié)點(diǎn)301能夠從所述回執(zhí)管理器304中讀取所述信息回執(zhí)。本申請(qǐng)實(shí)施例提供的消息路由保證系統(tǒng)中,還包括計(jì)時(shí)器,用于對(duì)所述消息生產(chǎn)節(jié)點(diǎn)至回執(zhí)管理器讀取信息回執(zhí)的時(shí)間進(jìn)行計(jì)時(shí)。地址配置器,用于在預(yù)先配置回執(zhí)管理器的配置地址。需要說(shuō)明的是,本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。對(duì)于裝置類(lèi)實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。為了描述的方便,描述以上裝置時(shí)以功能分為各種單元分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。通過(guò)以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)。基于這樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。以上對(duì)本申請(qǐng)所提供的一種消息路由保證方法及系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本申請(qǐng)的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本申請(qǐng)的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請(qǐng)的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本申請(qǐng)的限 制。
權(quán)利要求
1.一種消息路由保證方法,其特征在于,所述方法應(yīng)用于企業(yè)服務(wù)總線ESB中,所述ESB中包括回執(zhí)管理器,所述方法包括 所述回執(zhí)管理器接收消息消費(fèi)節(jié)點(diǎn)發(fā)送的信息回執(zhí),所述信息回執(zhí)表示所述消息消費(fèi)節(jié)點(diǎn)成功處理了消息生產(chǎn)節(jié)點(diǎn)通過(guò)消息路由器發(fā)送的消息; 所述回執(zhí)管理器對(duì)所述信息回執(zhí)進(jìn)行存儲(chǔ),使所述信息生產(chǎn)節(jié)點(diǎn)能夠從所述回執(zhí)管理器中讀取所述信息回執(zhí)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括 當(dāng)所述消息生產(chǎn)節(jié)點(diǎn)在預(yù)設(shè)的時(shí)間段內(nèi)在所述回執(zhí)管理器中未讀取到信息回執(zhí)時(shí),所述消息生產(chǎn)節(jié)點(diǎn)重新發(fā)送消息至所述消息路由器。
3.根據(jù)權(quán)利I所述的方法,其特征在于,所述消息消費(fèi)節(jié)點(diǎn)發(fā)送信息回執(zhí)包括 當(dāng)所述消息消費(fèi)節(jié)點(diǎn)成功處理消息生產(chǎn)節(jié)點(diǎn)通過(guò)消息路由器發(fā)送的消息時(shí),所述消息消費(fèi)節(jié)點(diǎn)查詢預(yù)先設(shè)置的回執(zhí)管理器配置地址,依據(jù)所述回執(zhí)管理器配置地址發(fā)送信息回執(zhí)至所述消息路由器。
4.一種消息路由保證系統(tǒng),其特征在于,所述系統(tǒng)應(yīng)用于企業(yè)服務(wù)總線ESB中,所述系統(tǒng)包括消息消費(fèi)節(jié)點(diǎn)、消息路由器、消息生產(chǎn)節(jié)點(diǎn)和回執(zhí)管理器; 所述消息生產(chǎn)節(jié)點(diǎn)將產(chǎn)生的消息經(jīng)由所述消息路由器路由至所述消息消費(fèi)節(jié)點(diǎn); 所述消息消費(fèi)節(jié)點(diǎn)對(duì)所述消息進(jìn)行處理,當(dāng)所述消息處理成功時(shí),發(fā)送信息回執(zhí)至所述回執(zhí)管理器; 所述回執(zhí)管理器對(duì)所述消息回執(zhí)進(jìn)行存儲(chǔ),使所述信息生產(chǎn)節(jié)點(diǎn)能夠從所述回執(zhí)管理器中讀取所述信息回執(zhí)。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,還包括 計(jì)時(shí)器,用于對(duì)所述消息生產(chǎn)節(jié)點(diǎn)從所述回執(zhí)管理器中讀取信息回執(zhí)進(jìn)行計(jì)時(shí)。
6.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,還包括 地址配置器,用于在預(yù)先配置回執(zhí)管理器的配置地址。
全文摘要
本發(fā)明提供了一種消息路由保證方法,所述方法應(yīng)用于企業(yè)服務(wù)總線ESB中,所述ESB中包括回執(zhí)管理器,所述方法包括所述回執(zhí)管理器接收消息消費(fèi)節(jié)點(diǎn)發(fā)送的信息回執(zhí),所述信息回執(zhí)表示所述消息消費(fèi)節(jié)點(diǎn)成功處理了消息生產(chǎn)節(jié)點(diǎn)通過(guò)消息路由器發(fā)送的消息;所述回執(zhí)管理器對(duì)所述信息回執(zhí)進(jìn)行存儲(chǔ),使所述信息生產(chǎn)節(jié)點(diǎn)能夠從所述回執(zhí)管理器中讀取所述信息回執(zhí)。一種消息路由保證方法,能夠使消息的生產(chǎn)者節(jié)點(diǎn)獲知消息是否路由成功。
文檔編號(hào)H04L29/12GK103067272SQ20121058454
公開(kāi)日2013年4月24日 申請(qǐng)日期2012年12月30日 優(yōu)先權(quán)日2012年12月30日
發(fā)明者自明, 聶秀志, 張輝, 劉民, 溫尚卓, 李峰 申請(qǐng)人:山東中創(chuàng)軟件工程股份有限公司, 山東中創(chuàng)軟件商用中間件股份有限公司