《電子技術(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ù)補償機制。當傳輸通道中出現(xiàn)異常消息時,補償機制根據(jù)捕捉到的異常信息進行參數(shù)匹配后基于消息進行補償處理并存儲在緩存隊列中,根據(jù)需要可以對緩存隊列中的消息重新獲取和發(fā)送,避免異常消息丟失,確保了集成數(shù)據(jù)傳輸?shù)目煽啃院汪敯粜浴?
Abstract:
Key words :

摘  要: 基于企業(yè)服務(wù)總線實施系統(tǒng)集成過程中,配置基于消息的監(jiān)控平臺,并添加基于消息的事務(wù)處理及異常干預(yù)補償機制。當傳輸通道中出現(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)間消息通信標準,結(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)標識。其中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)控平臺之中。例如當某個消息出現(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亚洲国产精品_日韩亚洲一区二区
亚洲毛片av| 亚洲欧美另类国产| 亚洲视频图片小说| 亚洲欧洲另类国产综合| 国产一区二区三区最好精华液| 欧美日韩视频不卡| 欧美激情第五页| 欧美a级大片| 久久久亚洲人| 久久精品视频99| 欧美在线日韩在线| 欧美一区二区三区精品| 亚洲综合不卡| 亚洲主播在线观看| 亚洲一区在线直播| 欧美在线不卡| 久久精品国产成人| 亚洲承认在线| 亚洲国产成人久久| 亚洲国产欧美不卡在线观看| 亚洲第一黄网| 亚洲经典三级| 亚洲理论电影网| 亚洲三级免费观看| 亚洲伦理久久| 一本久道久久综合婷婷鲸鱼| 99在线精品视频在线观看| 亚洲国产精品一区二区第一页| 亚洲成色777777女色窝| 亚洲国产婷婷| 亚洲国产精品小视频| 亚洲精品女av网站| 一本久道久久综合婷婷鲸鱼| 中文欧美字幕免费| 亚洲男人天堂2024| 欧美在线观看视频在线| 久久精品中文字幕一区| 久久在线播放| 欧美激情综合五月色丁香| 欧美乱人伦中文字幕在线| 欧美日韩免费观看一区| 欧美网站在线| 国产日韩专区| 亚洲国产综合91精品麻豆| 亚洲精品影院在线观看| 一本色道婷婷久久欧美| 亚洲欧美另类综合偷拍| 欧美在线播放高清精品| 亚洲日韩欧美视频| 亚洲一级网站| 久久精品欧洲| 欧美福利视频在线| 国产精品v欧美精品v日韩| 国产亚洲精品久久飘花| 尤物99国产成人精品视频| 日韩午夜在线播放| 亚洲欧美怡红院| 亚洲日本成人| 午夜精品福利一区二区三区av | 亚洲毛片在线观看.| 亚洲香蕉成视频在线观看 | 亚洲一区二区久久| 久久爱www.| 欧美精品福利视频| 国产日韩精品一区二区| 91久久亚洲| 欧美亚洲网站| 一区二区三区av| 久久久噜噜噜久久| 欧美网站在线观看| 亚洲电影免费观看高清完整版| 亚洲一区在线观看视频| 亚洲精品永久免费精品| 久久精品国产清高在天天线| 欧美久久一区| 国语精品中文字幕| 亚洲一区二区三区精品动漫| 亚洲精品小视频在线观看| 久久成人这里只有精品| 欧美性做爰猛烈叫床潮| 亚洲国产成人精品女人久久久 | 久久―日本道色综合久久| 欧美日产在线观看| 韩国av一区二区三区四区| 一区二区三区精品在线| 亚洲第一狼人社区| 亚洲一区二区三区四区五区午夜| 免费成人黄色av| 欧美性大战久久久久久久| 狠狠久久婷婷| 在线亚洲电影| 亚洲激情在线视频| 欧美一级二级三级蜜桃| 麻豆精品91| 国产精品久久久久久超碰| 激情成人亚洲| 亚洲午夜国产成人av电影男同| 久久成人精品| 亚洲欧美日韩成人| 欧美色道久久88综合亚洲精品| 韩国一区二区在线观看| 99re视频这里只有精品| 亚洲第一在线| 久久激情一区| 国产精品国产三级国产aⅴ浪潮| 尤物九九久久国产精品的特点| 欧美在线观看www| 亚洲自拍偷拍网址| 欧美电影在线免费观看网站| 国产欧美在线观看| 一区二区三区三区在线| 亚洲人成网站在线观看播放| 欧美在线免费视屏| 国产精品成人aaaaa网站| 亚洲电影成人| 久久国产精品久久w女人spa| 亚洲综合999| 欧美人在线视频| 亚洲国产成人在线播放| 亚洲欧美在线播放| 欧美在线观看你懂的| 欧美视频在线观看| 亚洲国产人成综合网站| 久久国产精品72免费观看| 性欧美video另类hd性玩具| 欧美人成在线| 亚洲激情在线观看| 日韩亚洲不卡在线| 欧美成人在线免费观看| 国内精品久久久久久久97牛牛| 午夜免费久久久久| 午夜影视日本亚洲欧洲精品| 欧美日韩一区在线| 亚洲精品综合精品自拍| 中文av一区特黄| 欧美日韩天天操| 亚洲精品欧美专区| 日韩一本二本av| 欧美激情一区二区三区全黄| 在线不卡欧美| 亚洲高清影视| 欧美精品色综合| 亚洲久久一区二区| 一区二区欧美在线| 欧美日韩精品一区二区| 日韩视频在线观看免费| 一区二区三区精品| 国产精品卡一卡二卡三| 一二三四社区欧美黄| 亚洲特级片在线| 国产精品久久精品日日| 亚洲一级黄色av| 欧美一区二区三区播放老司机| 国产女主播视频一区二区| 亚洲综合色激情五月| 欧美一区2区三区4区公司二百| 国产精品视频精品| 亚洲欧美日韩一区在线| 西瓜成人精品人成网站| 一色屋精品视频在线看 | 久久精品国产亚洲5555| 另类激情亚洲| 好看的亚洲午夜视频在线| 91久久精品美女高潮| 欧美激情欧美狂野欧美精品| 日韩午夜黄色| 亚洲免费在线看| 国产精品永久免费视频| 91久久精品一区二区别| 欧美日韩xxxxx| 亚洲网站在线播放| 久久精视频免费在线久久完整在线看| 黑人操亚洲美女惩罚| 亚洲精品国精品久久99热| 国产精品亚洲一区| 欧美在线亚洲| 欧美精品二区三区四区免费看视频| 99这里只有精品| 亚洲欧美中文日韩v在线观看| 国产农村妇女毛片精品久久莱园子| 亚洲韩国精品一区| 欧美日韩免费看| 欧美亚洲日本国产| 欧美大香线蕉线伊人久久国产精品| 99精品欧美| 欧美在线播放视频| 99精品免费网| 久久精品系列| 日韩视频中午一区| 久久精品亚洲一区| 亚洲日韩第九十九页| 久久人人爽人人| 亚洲毛片在线| 久久精品国产99国产精品| 亚洲国产精品女人久久久| 亚洲欧美成aⅴ人在线观看| 激情欧美一区二区三区在线观看| 日韩亚洲精品在线| 国产香蕉97碰碰久久人人| 亚洲美女电影在线|