研發背景
隨著信息技術的飛速發展,分布式環境下信息管理平臺迅速增多,產生了大量的分布式業務數據,分散的存儲形式降低了數據的共享性。分布式系統搭建了這些分散資源之間聯系的橋梁,使得這些分散的資源能夠實現共享。但是,網絡的開放性與不穩定性,嚴重影響著數據的傳輸,因此,分布式環境下,系統的數據傳輸策略舉足輕重。 需要進行傳輸的數據,大都需要考慮其傳輸的保密性、完整性以及不可抵賴性,還要依據需求的緊急程度考慮數據傳輸的速率,基于分布式環境下的數據傳輸同樣需要遵循這一規則。
解決方案
分布式數據交換平臺可以運行在FMQ數據交換管理中心的管理之下,使數據交換平臺成為FMQ數據交換管理中心的一個瘦客戶端,這樣可以在全網的范圍內建立起中央控制分布式的應用整合平臺,每一個數據交換節點無需任何配置,在數據管理中心的管理下實現動態路由、集群等高級應用,當有任何數據交換節點的變動,只需配置其相應的管理中心即可,不用通知與其相鄰的其他數據交換節點。
將FMQ客戶端到子業務系統機器,與上級節點一起架構一個虛擬網絡,利用FMQ在隊列管理器配置靈活的特性,可以應付各種復雜的節點架構。
分布式傳輸架構圖
FMQ采用中央控制分布式架構,交換節點與交換管理中心通過UDP網絡引擎建立特有的虛擬鏈路,在邏輯上受到交換管理中心的管理和控制,多個交換管理中心之間也通過虛擬鏈路保持聯系。
這種構架的優勢在于,每個交換節點相對與管理中心來說是一個瘦客戶端,無需任何配置便可以工作,當有一個交換節點改變的時候,只需配置其對應的管理中心即可,不用通知其他的交換節點。中央控制,可以大大減少系統維護管理的工作量,分布式架構,可以有效的提高整個系統的性能。