企業服務匯流排之雙工非同步通訊機

2021-06-26 10:50:07 字數 755 閱讀 3830

為達到系統的高可靠性、高可用性以及併發處理能力,我們常常採用一些負載均衡的裝置(如f5)等進行集群方案。但是,也會存在一些特殊的情況,比如長連線、特殊的技術協議等,不適用於採用f5等裝置來解決,雙工非同步通訊機充當了軟f5的作用。

雙工非同步通訊機的架構如下:

雙工非同步通訊機根據部署架構情況,即可支援「上行」也可支援「下行」。其主要功能是雙工非同步、負載均衡、故障探測隔離、雙機熱備(心跳)等。上行通訊機和sm@rtesb配合主要用於雙工非同步接入esb,起到多路esb負載均衡作用,也可以用作前置機接入。

負載均衡:

1、實現多路均衡負載;

2、實現平台純非同步能力,採用訊息佇列模式;

3、支援上行、下行負載;

協議適配:

1、支援tcp長短連線(同步、非同步);

2、支援http、webservice等web協議接入;

3、支援mq、jms接入;

4、支援其他常用協議以及自定義協議接入;

容錯:1、實現esb迴路健康探測功能;

2、實現esb迴路自動、手動故障隔離與恢復功能;

3、通訊機本身故障探測以及重啟服務與應用重連;

4、通訊機支援ha(主備雙機)部署;

管理監控:

1、協議管理,動態維護、擴充套件、管理通訊協議;

2、佇列管理;

3、故障維護管理;

4、異常監控;

匯流排的非同步通訊方式

非同步通訊克服了同步銅鬚的缺點,允許各模組的速度不一致,給設計者充分的靈活性和選擇餘地。它沒有公共的時鐘標準,不要求所有部件嚴格的統一操作時間,而是採用應答方式 又稱握手方式 即當主模組發出請求訊號時,一直等待從模組反饋回來 響應 訊號後,才開始通訊。這要求主從模組之間增加兩條應答新。非同步通訊又稱...

匯流排的非同步通訊方式

非同步通訊克服了同步銅鬚的缺點,允許各模組的速度不一致,給設計者充分的靈活性和選擇餘地。它沒有公共的時鐘標準,不要求所有部件嚴格的統一操作時間,而是採用應答方式 又稱握手方式 即當主模組發出請求訊號時,一直等待從模組反饋回來 響應 訊號後,才開始通訊。這要求主從模組之間增加兩條應答新。非同步通訊又稱...

全雙工 半雙工 單工 通訊,同步和非同步(待續)

全雙工 full duplex 是指在傳送資料的同時也能夠接收資料,兩者同步進行,這好像我們平時打 一樣,說話的同時也能夠聽到對方的聲音。目前的網絡卡一般都支援全雙工。半雙工 half duplex 所謂半雙工就是指乙個時間段內只有乙個動作發生,舉個簡單例子,一條窄窄的馬路,同時只能有一輛車通過,當...