中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 關(guān) 閉

        新聞中心

        EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于接收表的ESB研究與設(shè)計(jì)

        基于接收表的ESB研究與設(shè)計(jì)

        作者: 時(shí)間:2009-12-16 來源:網(wǎng)絡(luò) 收藏

        1.3 事務(wù)處理
        接收表在進(jìn)行消息傳遞時(shí),應(yīng)使用事務(wù)性通道,把消息放置到輸出通道中屬于同一個(gè)事務(wù)的一部分。
        為了保證事務(wù),接收表路由器在發(fā)送消息m到服務(wù)單元后,服務(wù)單元應(yīng)向接收表路由器發(fā)送ack消息。當(dāng)接收表接收到所有應(yīng)接收到消息m的服務(wù)單元返回的ack消息后,接收表路由器向服務(wù)單元發(fā)送commit消息,服務(wù)單元接收到commit消息后,才真正接收消息m。這樣就保證所有消息要么全部發(fā)送,要么都不發(fā)送,從而避免了有的服務(wù)單元得到消息而有的服務(wù)單元沒有得到消息的情況的發(fā)生,保證了整個(gè)系統(tǒng)的一致性。
        1. 4 服務(wù)單元失效處理策略
        以在應(yīng)用集成的系統(tǒng)環(huán)境中,服務(wù)單元可能會(huì)發(fā)生故障。為提高系統(tǒng)的可用性,采用以下服務(wù)單元失效處理策略。
        每個(gè)服務(wù)單元定時(shí)向的接受表路由器發(fā)送消息available告知服務(wù)處于活動(dòng)狀態(tài)。每個(gè)服務(wù)單元保存所集成的所有服務(wù)單元的信息表。該列表同時(shí)記錄最后一次收到各個(gè)節(jié)點(diǎn)available消息的時(shí)間。
        當(dāng)ESB的接受表路由器長(zhǎng)時(shí)間收不到服務(wù)單元Ⅳ的available消息,則認(rèn)為服務(wù)單元Ⅳ失效,接受表路由器刪除本地全局路由表中有關(guān)該服務(wù)單元的路由信息及其規(guī)則庫(kù)。

        本文引用地址:http://www.antipu.com.cn/article/202595.htm


        2 接收表的工作效率
        與ESB集成的服務(wù)單元中,如果只有較少數(shù)量的服務(wù)單元接收消息,則基于內(nèi)容的路由算法,有一定的速度優(yōu)勢(shì),但當(dāng)有大多數(shù)服務(wù)單元接收消息的情況下,由于接收表同時(shí)向多個(gè)服務(wù)單元發(fā)送消息,則接收表路由算法的效率會(huì)更高。
        在基于內(nèi)容的路由算法中,消息傳遞到服務(wù)單元的期望時(shí)間與接收此消息的服務(wù)單元的數(shù)理呈現(xiàn)線性增長(zhǎng)(t=kn,t為從發(fā)送消息到所有消息都被服務(wù)單元接收所用的時(shí)間,n為服務(wù)單元的個(gè)數(shù),k為系數(shù))的關(guān)系。而應(yīng)用接收表的算法中,消息傳遞到服務(wù)單元的期望時(shí)間與接收此消息的服務(wù)單元的數(shù)理呈現(xiàn)近似二次曲線(t2=kn)的關(guān)系。兩種路由算法的效率比較情況,如圖3所示。

        3 結(jié)束語
        文中研究并設(shè)計(jì)了基于接收表的ESB路由算法,并對(duì)路由算法的效率、動(dòng)態(tài)化、事務(wù)處理和失效處理等關(guān)鍵問題進(jìn)行了分析。基于接收表的路由算法提高了消息交互的效率,并且保證了消息的安全性和實(shí)時(shí)性,是利用ESB進(jìn)行系統(tǒng)集成的解決方案之一。


        上一頁 1 2 3 下一頁

        關(guān)鍵詞: ESB

        評(píng)論


        技術(shù)專區(qū)

        關(guān)閉