RTCS提供套用系統一個實時的分散式通信中間件,用於支撐套用系統不斷變化的系統規模,提高整個套用系統的開放性、伸縮性和穩定性。
基本介紹
- 外文名:RTCS
- 設計目標:提供套用系統分散式通信中間件
- 系統組成:RTCS Client等
- 邏輯結構:RTCS客戶對象之間的通信不受影響
邏輯結構,系統組成,物理結構,
邏輯結構
通過RTCS通信匯流排,RTCS客戶對象之間的通信不再受到不同作業系統、不同硬體平台或者是不同機器的影響,從而提高系統的開放性、伸縮性和穩定性。RTCS邏輯上由多個RTCS Server組成RTCS通信匯流排,提供RTCS客戶對象之間通信。RTCS客戶使用統一的RTCS客戶接口實現對通信匯流排的接入。
系統組成
RTCS Client:是RTCS通信匯流排的使用者,通過統一的接口接入RTCS BUS。
RTCS Server:RTCS通信匯流排的組成部分,多個RTCS Server構成了RTCS通信匯流排。
RTCS ConfigServer:RTCS通信系統動態配置伺服器,管理RTCS匯流排的建立、動態
調整,監控RTCS的運行。
RTCS ConfigTerminal:用於顯示和管理RTCS匯流排的信息,是RTCS Config Server的用戶界面。
物理結構
如圖,RTCS Server用UDP與RTCS ConfigServer通訊,從RTCS ConfigServer里取得配置信息後,然後用TCP與其它RTCS Server通訊。一個RTCS Server與若干個RTCS Client組成一個通訊點,兩個通訊點可以在同一台機器上,也可以在區域網路或廣域網上。兩個RTCS Client之間要進行通訊,只要知道對方的名字就行。RTCS ConfigTerminal是一個特殊的RTCS Client,它可以用UDP與RTCSConfigServer進行通訊。