BES MQ
??產品簡介
??BES MQ是一款提供系統間消息快速、高效、可靠傳遞的消息中間件產品,幫助應用實現系統解耦及異步調用。
??產品概要
??通過BES MQ可以進行快速、高效、可靠的消息傳遞,從而實現異步調用及系統解耦,為基于SOA的企業級應用和服務提供堅實的底層架構支撐。
??BES MQ支持消息傳遞功能,并增加了很多針對企業級應用的特性,同時提供了功能一致的Java、C、C++、C#、Go及Python客戶端接口。利用BES MQ強大而靈活的集群模型,可以輕易地部署不同拓撲結構的集群來應對復雜場景的要求,從而快速地構建穩定、高效、安全、健壯、易擴展、跨平臺的消息傳遞應用和企業級應用。
??產品特色
??【1】【企業級平臺】:標準開發的企業級平臺,支持多種企業級規范,支持TCP、UDP、HTTP多種通信協議,支持業界主流以及國產操作系統,提供Java、C、C++、C#多種客戶端。
??【2】【高可靠性】:用存儲轉發模式來保證持久消息傳遞的可靠性,支持多種消息存儲模式。
??【3】【集群模式】:提供強大靈活的集群模式,組建不同拓撲結構的集群來應對復雜場景的要求,集群實例間可以進行無縫的失效轉移操作。
??【4】【安全增強】:支持不同層面的安全設置和不同粒度的訪問權限控制,消息本身可以加密,并且可以精準控制對隊列的讀、寫、管理等權限。
??【5】【接口一致性】:API接口支持Java、C、C++、C#等編程語言,接口功能和調用格式完全一致,易于開發人員使用。
??【6】【高性能】:采用異步傳輸、異步應答、消息游標、流量控制等一系列新技術提高系統的吞吐量。
??【7】【技術支持】:提供7×24的專業技術支持,保障系統穩定運行。
??產品功能
??【1】【強大易用的管理框架】:【提供強大統一的BES MQ 管理控制臺,一個基于 WEB 瀏覽器的圖形化管理工具,用可通過管理控制臺對 BES MQ 代理實例提供的隊列、主題、策略、消息存儲、連接工廠、連接池、監聽器等資源進行配置和管理。
??【2】【基本隊列/主題】:支持基本隊列/主題,以及具有擴展功能的組合隊列/主題、鏡像隊列、虛擬主題,可同時管理多個隊列/主題。
??【3】【隊列策略】:提供隊列策略用于控制隊列的各種行為。隊列策略可以配置隊列使用的內存、是否開啟流量控制、預取值大小、分發策略、游標類型、死信隊列以及慢消費者策略等。
??【4】【主題策略】:提供主題策略用于控制主題的各種行為。主題策略可以配置主題使用的內存、是否開啟流量控制、訂閱者預取值大小、分發策略、訂閱游標類型、死信隊列、慢消費者策略以及消息掛起策略等。
??【5】【消息存儲】:提供多種存儲方式用于存儲持久化消息,可選的存儲類型包括 file、jdbc、memory。
??【6】【集群服務】:用于定義一個消息代理網絡,消息和訂閱者信息可以在消息代理間進行自動路由,實現服務高可用,滿足不同場景需求。
??【7】【監控】:提供對代理、隊列、主題、連接的運行狀況的監控指標信息采集并展示。