《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 設(shè)計應(yīng)用 > 基于企業(yè)服務(wù)總線消息補償方法的設(shè)計
基于企業(yè)服務(wù)總線消息補償方法的設(shè)計
來源:微型機與應(yīng)用2013年第10期
孫赫勇
(南車青島四方機車車輛股份有限公司 信息技術(shù)部,山東 青島266111)
摘要: 基于企業(yè)服務(wù)總線實施系統(tǒng)集成過程中,配置基于消息的監(jiān)控平臺,并添加基于消息的事務(wù)處理及異常干預(yù)補償機制。當(dāng)傳輸通道中出現(xiàn)異常消息時,補償機制根據(jù)捕捉到的異常信息進行參數(shù)匹配后基于消息進行補償處理并存儲在緩存隊列中,根據(jù)需要可以對緩存隊列中的消息重新獲取和發(fā)送,避免異常消息丟失,確保了集成數(shù)據(jù)傳輸?shù)目煽啃院汪敯粜浴?
Abstract:
Key words :

摘  要: 基于企業(yè)服務(wù)總線實施系統(tǒng)集成過程中,配置基于消息的監(jiān)控平臺,并添加基于消息的事務(wù)處理及異常干預(yù)補償機制。當(dāng)傳輸通道中出現(xiàn)異常消息時,補償機制根據(jù)捕捉到的異常信息進行參數(shù)匹配后基于消息進行補償處理并存儲在緩存隊列中,根據(jù)需要可以對緩存隊列中的消息重新獲取和發(fā)送,避免異常消息丟失,確保了集成數(shù)據(jù)傳輸?shù)目煽啃院汪敯粜浴?br /> 關(guān)鍵詞: 企業(yè)服務(wù)總線;監(jiān)控平臺;消息補償

    在基于企業(yè)服務(wù)總線系統(tǒng)集成平臺中,配置消息監(jiān)控平臺對消息流進行實時監(jiān)控,針對每個消息傳輸步驟都有明確可視化的狀態(tài)變化數(shù)據(jù), 包括消息數(shù)據(jù)運行情況統(tǒng)計、出錯信息查看、傳輸數(shù)據(jù)歷史溯源,可以通過監(jiān)控平臺展示出來。在消息監(jiān)控平臺中采用消息跟蹤法捕捉異常,并根據(jù)異常消息的反饋信息進行情景參數(shù)配置,對可預(yù)料范圍內(nèi)的異常進行糾正、事物回滾,實現(xiàn)消息補償,預(yù)料外的異常消息也會存儲到中間件緩存隊列中,根據(jù)需要經(jīng)人工干預(yù)對消息可以重新獲取、重新發(fā)送,避免出現(xiàn)異常后消息丟失。消息補償機制主要采用消息跟蹤、消息補償、異常干預(yù)三種方法實現(xiàn)。
1 消息跟蹤
    制定“CQSF-XML”的數(shù)據(jù)交換模型作為統(tǒng)一的消息報文格式,規(guī)范系統(tǒng)間消息通信標(biāo)準,結(jié)構(gòu)化數(shù)據(jù)便于消息跟蹤功能的實現(xiàn),同時體現(xiàn)了系統(tǒng)集成的契約原則。CQSF-XML消息報文主要格式[1]如下:
    <?xml version="1.0" encoding="UTF-8"?>
    <TradeData>
    <BaseInfo>
    <TradeSeq>信息傳輸交易序列號</TradeSeq>
    <ActionCode>操作編碼</ActionCode>
    <TradeTime>信息傳輸交易時間</TradeTime>
    <SourceSys>信息傳輸源系統(tǒng)名稱</SourceSys>
    <Target>信息傳輸源系統(tǒng)名稱</Target>
    <ResultCode>應(yīng)答碼</ResultCode>
    <ResultMsg>返回消息</ResultMsg>
    <ExceptionMsg>錯誤信息描述</ExceptionMsg>
    </BaseInfo>
    <SwitchMsg>業(yè)務(wù)信息</SwitchMsg>
    </TradeData>
    消息報文內(nèi)容分為報文頭信息(BaseInfo)和業(yè)務(wù)數(shù)據(jù)信息(SwitchMsg),報文頭信息中包含傳輸控制管理信息和一些消息實時狀態(tài)標(biāo)識。其中ResultCode(應(yīng)答碼)描述消息錯誤級別。主要應(yīng)答碼定義如表1所示。

    在企業(yè)服務(wù)總線消息傳輸過程中,數(shù)據(jù)在每個節(jié)點都會發(fā)生變化,將這一系列的信息變化記錄下來就組成信息交換過程中的監(jiān)控記錄,包括系統(tǒng)的整體運行狀況。另外,對監(jiān)控記錄劃分級別,可實現(xiàn)動態(tài)更改消息監(jiān)控深度,從而可以根據(jù)不同的需要實現(xiàn)不同級別的信息監(jiān)控。消息跟蹤架構(gòu)[2]示意圖如圖1所示。

2 消息補償
    消息補償架構(gòu)示意圖如圖2所示。源系統(tǒng)通過企業(yè)服務(wù)總線同時向系統(tǒng)B和系統(tǒng)C發(fā)送數(shù)據(jù),請求服務(wù)信息被放在緩存中,作為事務(wù)處理機制提交,一旦系統(tǒng)C請求調(diào)用失敗,就會觸發(fā)異常處理程序。異常處理程序根據(jù)消息報文進行事務(wù)回滾處理,依次調(diào)用系統(tǒng)B和系統(tǒng)C中已注冊的事務(wù)補償處理程序回滾業(yè)務(wù)數(shù)據(jù),業(yè)務(wù)數(shù)據(jù)被存儲在MQ中,等待重新發(fā)送。
3 異常干預(yù)
    系統(tǒng)實時檢查事件庫中的異常信息,根據(jù)預(yù)先在WMB中配置的E-mail節(jié)點自動向指定人員發(fā)送異常通知郵件。維護人員通過異常干預(yù)控制界面定位異常信息,并從預(yù)先配置的異常干預(yù)措施中選擇解決方案。異常干預(yù)功能提供跟蹤處理,支持消息重傳、批處理過程重做等操作,可以對異常干預(yù)結(jié)果進行查看。異常干預(yù)融合在監(jiān)控平臺之中。例如當(dāng)某個消息出現(xiàn)異常而中斷時,可以在監(jiān)控平臺中查詢到這個異常中斷的服務(wù),同時查詢界面中會顯示能夠處理該異常的一些可行的異常干預(yù)措施(例如再運行該任務(wù)等)。異常干預(yù)架構(gòu)示意圖如圖3所示。

    企業(yè)服務(wù)總線消息補償處理機制,采用系統(tǒng)化方法保證消息傳輸正確,及時準確定位錯誤原因,在出現(xiàn)異常時進行事務(wù)回滾,確保消息的可靠性傳輸,提高了我公司企業(yè)服務(wù)總線運行的健壯性。
參考文獻
[1] 丁躍潮,張濤.XML實用教程(第1版)[M].北京:北京大學(xué)出版社,2006.
[2] 張瀟毅,鄧波,丁鯤.一種基于事件流處理引擎的企業(yè)服務(wù)總線平臺[J].解放軍理工大學(xué)學(xué)報,2010,11(2):178-183.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美一区久久| 久久综合久久久久88| 性色av一区二区三区在线观看 | 亚洲成人在线视频网站| 国产一区日韩二区欧美三区| 国产精品视频久久久| 欧美日韩视频第一区| 欧美日韩国产精品专区| 欧美精品久久久久久久| 欧美国产欧美亚洲国产日韩mv天天看完整 | 欧美视频在线观看一区| 欧美日韩国产在线一区| 欧美日韩精品免费观看视一区二区 | 午夜精品免费在线| 亚洲一区二区三区久久| 亚洲网在线观看| 亚洲综合激情| 欧美一区二区三区日韩视频| 欧美一区二区三区视频免费播放| 午夜精品短视频| 欧美一级视频| 亚洲国产免费| 日韩午夜在线电影| 亚洲视频在线一区| 午夜精品亚洲| 久久久久久久性| 鲁大师影院一区二区三区| 男女精品视频| 欧美片在线观看| 国产精品福利网站| 国产欧美精品一区| 国产综合av| 亚洲国产日韩综合一区| 亚洲麻豆av| 亚洲欧美制服中文字幕| 久久精品视频亚洲| 99视频一区| 欧美一激情一区二区三区| 久久不射中文字幕| 欧美ed2k| 国产精品扒开腿爽爽爽视频| 国产精品天美传媒入口| 国产亚洲午夜| 亚洲国产欧美不卡在线观看| 99这里有精品| 性刺激综合网| 亚洲人成77777在线观看网| 99这里只有久久精品视频| 亚洲欧美日本伦理| 久久夜色精品国产欧美乱极品| 欧美激情久久久久| 国产精品视频久久久| 精品动漫av| 中文日韩在线| 亚洲第一页中文字幕| 一区二区电影免费观看| 欧美一区免费| 欧美另类视频在线| 国产日韩精品一区二区浪潮av| 影音先锋成人资源站| 一本久久综合亚洲鲁鲁五月天| 欧美亚洲日本国产| 一本一道久久综合狠狠老精东影业 | 国产免费一区二区三区香蕉精| 在线不卡a资源高清| 中国亚洲黄色| 亚洲韩国日本中文字幕| 亚洲自拍16p| 六月天综合网| 国产精品一区二区在线观看不卡| 亚洲国产精品电影在线观看| 亚洲欧美日韩国产另类专区| 亚洲精品久久久久久久久久久久久| 亚洲欧美综合网| 欧美黄在线观看| 国产一区二区| 亚洲一二三区在线| 亚洲精选在线| 久久影音先锋| 国产精品视频一二三| 亚洲国产日韩在线一区模特| 欧美一区=区| 亚洲欧美精品伊人久久| 欧美国产高潮xxxx1819| 国产午夜精品麻豆| 亚洲视频在线二区| 99国产精品自拍| 蜜臀99久久精品久久久久久软件| 国产精品性做久久久久久| 亚洲激情成人| 久久国产视频网| 午夜精品三级视频福利| 欧美日韩精品一区视频| 伊人成年综合电影网| 亚洲欧美日韩在线一区| 亚洲午夜免费福利视频| 欧美www在线| 国产一区99| 亚洲欧美日韩精品| 亚洲一区二区三区四区中文| 欧美激情精品久久久久久变态| 一区二区三区在线免费播放| 欧美一级淫片aaaaaaa视频| 午夜日韩视频| 国产精品夫妻自拍| 99riav久久精品riav| 亚洲人成网站色ww在线| 久久这里有精品视频| 国产性色一区二区| 亚洲欧美日韩中文视频| 亚洲欧美文学| 国产精品久久久久久妇女6080 | 91久久亚洲| 麻豆精品传媒视频| 精品二区视频| 亚洲国产精品一区二区www在线| 久久久久国色av免费看影院| 国产欧美精品| 亚洲欧美日韩一区二区三区在线| 亚洲欧美国产日韩天堂区| 欧美性猛交一区二区三区精品| 一本色道精品久久一区二区三区| 在线一区二区三区四区五区| 欧美久久久久久久久久| 亚洲国产欧美一区| 99视频精品免费观看| 欧美日韩免费高清一区色橹橹| 亚洲精选国产| 亚洲一区二区不卡免费| 国产精品国产成人国产三级| 亚洲性线免费观看视频成熟| 午夜久久99| 国产亚洲午夜| 亚洲激情国产精品| 欧美精品电影在线| 亚洲精品网址在线观看| 亚洲性av在线| 国产精品视频999| 欧美在线网址| 欧美成人自拍视频| 亚洲精品一区二区在线观看| 中文国产一区| 国产精品外国| 91久久精品www人人做人人爽| 激情文学一区| 久久精品国产精品| 久久精品国产精品亚洲综合| 国产有码在线一区二区视频| 亚洲福利免费| 欧美激情免费观看| 亚洲视频在线播放| 久久精品国产一区二区三| 国产在线欧美| 亚洲精品一品区二品区三品区| 欧美理论电影网| 中文一区二区| 久久先锋影音| 亚洲开发第一视频在线播放| 午夜一区不卡| 国语自产精品视频在线看| 亚洲三级电影在线观看| 欧美日韩一区二区免费在线观看| 亚洲影视综合| 欧美福利电影网| 夜夜躁日日躁狠狠久久88av| 久久精品国产综合精品| 亚洲国产老妈| 亚洲欧美怡红院| 亚洲成人在线观看视频| 亚洲在线免费视频| 黄色成人片子| 亚洲色诱最新| 韩国欧美一区| 亚洲一区区二区| 狠狠爱www人成狠狠爱综合网 | 亚洲片区在线| 国产精品久久久久一区二区三区共| 午夜欧美理论片| 欧美巨乳波霸| 久久aⅴ国产紧身牛仔裤| 欧美日本三区| 久久狠狠亚洲综合| 欧美日韩调教| 久久激情视频免费观看| 欧美日韩综合另类| 亚洲第一区中文99精品| 欧美午夜精品理论片a级按摩| 亚洲成色999久久网站| 亚洲欧美视频在线观看视频| 老色批av在线精品| 91久久嫩草影院一区二区| 夜夜狂射影院欧美极品| 欧美日韩精品免费观看视频完整| 国产精品国产三级国产a| 亚洲国产精品激情在线观看| 欧美日韩人人澡狠狠躁视频| 久久精品青青大伊人av| 国产精品黄色| 99视频精品在线| 在线不卡中文字幕|