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