top of page
EZoMQ 數據交換平台

EZoMQ

分散式且非同步訊息處理,提升系統效能與協作彈性

Message Queue 的應用背景

現代企業面臨複雜且分散的系統環境,各種應用程式、服務和系統都可能存在著緊密的耦合,彼此之間的相依性高,導致系統整合困難,使企業難以迅速適應新的業務需求或市場變化,系統也可能因用戶端上拋大量資料,造成佇列堵塞,久久無法消化,使服務停擺。
​困境
圈1
同步訊息延遲
同步訊息延遲
導致系統整體效能下降
​困境
圈2
組件緊密耦合
組件緊密耦合
降低了系統可擴展性
​困境
圈3
單一主機故障
單一主機故障
影響整個系統的風險大增
​困境
圈4
流量管理困難
流量管理困難
導致性能下降或系統崩潰

EZoMQ 的核心能力

EZoMQ 核心能力框

分散式集群架構設計,減少因單點故障造成系統停擺,提供更穩固的資料交換服務。

高可用性

EZoMQ 核心能力框

將訊息儲存在分布式的訊息隊列中,有助實現異地備份和災難恢復,提高系統的容錯能力。

高容錯力

EZoMQ 核心能力框

可識別和驗證所有訊息,也能夠對靜止儲存、傳輸中或端對端的訊息進行加密,提高系統的整體安全性。

高安全性

EZoMQ 核心能力框

透過解耦和非同步處理,降低系統組件間的依賴,提高系統的靈活性和可擴展性。

高擴展性

EZoMQ 核心能力框

實現非同步處理可以提高系統效能,降低因等待同步處理而造成的延遲,提升資料處理效率。

高效處理

EZoMQ 的功能特性

EZoMQ 大型檔案處理

大型檔案的處理

突破 Message Queue 的技術限制,可傳送任何種類與大小的檔案 (EX:數據檔、影片檔、音檔、辦公文檔)。

EZoMQ 資料檔案追蹤

資料與檔案追蹤

資料從發送、排入佇列、送達接收端、接收端處理等過程都被具體追蹤,快速掌握數據狀態。

EZoMQ 歷史紀錄保存

歷史紀錄的保存

保存發送與接收的歷史紀錄,若需重送資料,詳細的歷史軌跡將發揮關鍵作用,還有利於分析和系統運行狀況。

EZoMQ 網路不穩也能穩定運作

網路不穩也能穩定運作

特殊的中斷點續傳設計,讓傳送失敗的資料或檔案,在重新連線後,依然接續傳送,省下珍貴的寬頻。

EZoMQ 的功能特性

EZoMQ 的技術特點

痛點

資料交換樞紐,若單點故障,全廠停擺!

硬碟、主機等不可預期因素導致的故障,都可能造成全廠資訊系統停擺。

沒有 EZoMQ 的痛點1
沒有 EZoMQ 的痛點1
EZoMQ 高可靠的資料交換中心

特點

分散式集群的 EZoMQ,多節點熱備,更可靠、更可用!

採分散式叢集架構設計,建置至少 3 個獨立節點,1~2 個節點故障仍不影響運作,提供更穩固的資料交換服務。

支援各種平台及通訊方式

EZoMQ 支援各種平台及通訊方式

支援多種資料交換方式

EZoMQ Client 環境需求:
可以運行java8的環境(Windows/Liunx),1核CPU(含)以上、512MB memory、50G Disk Space

MQ Client-資訊落地,定時掃描

MQ Clent
說明
File
以檔交換,用戶端將資料整理成檔放入特定目錄,MQ Client 定時將檔掃走傳送至 MQ Server
Database
以資料庫交換資料,因以資料庫為媒介,可支援各種系統語言平臺

MQ Client-相比 MQ Client 的落地與定時掃描機制,資訊從 Server 到 Client 完全不落地,程式直連消化端

MQ Agent
說明
產銷 ERP ( Java )
串接中冠的產銷 ERP 系統,支援下拋 PDI 或接收 PDO 雙向傳送
Python CLI
以 os command 執行 Python 程式,借力 MQ 讓各系統輕鬆使用 Python 平臺的服務
RESTful API
能滿足只提供 RESTful API 的用戶端,在不影響其既有運作機制,又能藉助 EZoMQ 達到保證送達目的
Socket Server
支援以 Socket 協定雙向交換資料的用戶端
.NET Framework
以 .NET 語言封裝好的 library,可使用在 .NET 平臺 ( 4.5.1 以上 )
Java Spring Boot
以 Spring Boot 建置的用戶端,直連 MQ Server
bottom of page