定 ?位

金蝶Apusic消息中間件(AMQ)的出現,為企業內部及跨企業的信息流動提供了更強有力的支撐和集成靈活度。AMQ通過松耦合的消息機制,能夠在分布的、復雜的網絡環境中安全、可靠、高效的傳輸消息,以及在傳遞消息時能夠跨越不同的平臺、不同的語言。

用戶面臨的挑戰

過多年的信息化建設,企業大都積累了數量相當可觀的應用系統,這些系統用于完成特定的業務需求,由于種種歷史原因,這些系統大都彼此之間互相獨立,形成了大量的信息孤島,隨著信息化建設的進一步發展,這些遺留系統普遍面臨著互聯互通的壓力。

不可靠網絡下的的通信保證
在跨網絡、跨地域的條件下,網絡延遲、中斷時有發生,導致業務發生錯漏。也給業務系統的容錯能力提出了很高的要求,導致開發成本大幅上升。

異構系統下的互聯互通
業務系統的開發語言,以及所依賴的操作系統與數據庫,都不盡相同。需要投入大量資源進行協調與匹配。

信息安全問題
企業關鍵數據在網絡中流轉,存在泄漏的風險。企業只能采取降低效率的方式來保證安全,降低了企業的敏捷性。

高效網絡傳輸問題
基于業務系統開發的數據傳遞系統,在面對多媒體等大文件的交換和海量數據傳遞時,性能較差,故障頻發。導致企業在面對業務高峰時束手無策。

產品的核心價值

金蝶Apusic消息中間件(AMQ)是一款標準、安全、高效并具備豐富功能的企業級消息中間件,目前已成為企業級消息與數據傳輸整合的主流產品。它能保障數據在分布、動態、多變的復雜網絡中高效、穩定、安全、可靠的傳輸,并確保傳輸的數據不錯、不重、不丟。

消息傳輸可靠性

  • AMQ的消息存儲和消息確認機制為消息傳輸的可靠性提供了強有力的支撐。可以將消息放在持久性存儲庫如存放于文件、Berkeley DB和JDBC數據庫,確保在將持久性消息傳送至消費者之前消息服務器不會丟失消息。

傳輸性能

  • AMQ支持消息壓縮、消息拆分、斷點續傳等功能,以達到優化網絡傳輸性能。 此外,AMQ服務器支持多線程傳輸,支持多客戶端同時與服務器進行消息傳輸。

安全特性

  • AMQ支持SSL協議,從而實現客戶端與服務器之間、以及服務器與服務器之間的傳輸通道安全保護。在創建AMQ服務器與服務器之間路由連接時,支持額外的口令短語安全保護。
    擁有基于用戶的訪問控制能力,在與AMQ服務器交互的過程中,服務器將根據資源的用戶身份決定資源是否能夠執行某項操作。

事務特性

  • 提供本地與分布式事務支持,使關聯交易以及跨系統交易得以輕松實現,簡化了業務的復雜度,使業務的一致性得到充分保障。

集群特性

  • 通過使用AMQ的集群功能,網關節點(AMQ-Front)按負載均衡策略將消息分發到負載節點,從而多個消費者可以并行地對生產者生產的消息進行處理。這樣能夠避免單點故障,提供7*24小時不間斷服務,實現節點動態擴展,消息智能分發以及工作負載均衡和通信故障切換功能。

管理易用性

  • AMQ提供了功能強大的web管理與監控平臺,能夠在單節點上對整個消息網絡上的所有節點進行管理與配置、監控整個消息網絡目前的拓撲結構、連接狀態。

產品架構及特點

應用場景

數據大集中,數據量非常大,異構轉換復雜;
數據倉庫類應用,數據量非常大,異構轉換復雜。

典型案例

第26屆世界大學生運動會期間,系統實際運行的時候,傳遞的每筆成績或新聞數據大小約為1M左右,每天平均數據1.5萬筆,峰值會達到3萬筆,每天傳遞的數據總量對AMQ來說壓力并不大,但由于傳遞的數據非常關鍵,不僅必須保證各個系統之間傳遞的數據不丟失,還必須保證數據傳輸的低延時。通過在本屆大運會通信系統中的應用,AMQ的功能、性能和穩定性得到了驗證。