解決方案

Flash MQ

晶能科技發表最新開發的FlashMQ產品,突破異質性資訊系統(ETL)整合瓶頸,在提高整體效能的同時,亦能降低各項成本的支出,是目前業界性價比最高的MQ解決方案。

Flash MQ實現了AMQP協議,支持豐富的路由模式;訊息傳遞可靠性高;Broker部署彈性。

異質系統整合

c834279128b4debe38596ba131f63993.jpg
使用此中介服務的好處:

  • 資料分享(share
  • 負載平衡(load balance
  • 故障轉移(failover 

應用系統架構(範例)

9a001424ab83384d42cbd1660b9ec3ac.jpg

應用場景

場景一:
多個客戶端對同一筆資料有不同的處理方式,若使用 TCP 方式實作,發佈端需要管理所有來自客戶端的連線,改用 Topic 方式後,連線管理與資料派送將由 Flash MQ 處理。

場景二:
一個發佈端高頻率發送資料給客戶端處理,若使用 TCP RESTful 方式實作,客戶端可能會遇到效能瓶問題。改用 Queue 方式後,可透過啟動多個客戶端程式解決效能問題。原理在於 Flash MQ 會採取 round-robin 方式確保同一筆資料只會發送給單一客戶端,如此可以保證資料不被重複處理,又能達到負載平衡。

場景三:
延續案例二,當一個用戶端故障後,Flash MQ 會自動將資料改派送給正常的用戶端,確保資料交換成功,用戶端在設計應用程式時無須過度考量故障轉移的處理。

Flash MQ異質系統整合 1234109