華為云計算 云知識 消息隊列
消息隊列

消息隊列用于接收消息并以文件的形式順序存儲,一個隊列的消息可以同時被多個消費(fèi)者消費(fèi)。

分布式消息隊列RabbitMQ 是100%兼容開源RabbitMQ的云上消息隊列服務(wù),支持廣播、事務(wù)消息、消息路由、死信隊列、優(yōu)先級隊列等特性,廣泛應(yīng)用于秒殺、流控、系統(tǒng)解耦等場景。

產(chǎn)品優(yōu)勢

即開即用

100%兼容開源社區(qū)RabbitMQ,支持AMQP 0.9協(xié)議,業(yè)務(wù)代碼無需改造,即開即用,快速上云。

獨占式體驗

每個RabbitMQ實例之間物理隔離,互不影響。提供多種規(guī)格,滿足用戶需求。

高性能

單隊列性能最高可達(dá)10萬TPS(默認(rèn)配置),增加隊列可獲得更高性能。

數(shù)據(jù)安全

提供租戶管理操作的記錄和審計,數(shù)據(jù)隔離存儲,防止消息被竊取。

應(yīng)用場景

企業(yè)類應(yīng)用

RabbitMQ 作為消息隊列中間,可用于應(yīng)用解耦,解決多系統(tǒng)、異構(gòu)系統(tǒng)的數(shù)據(jù)交換問題,解耦生產(chǎn)者和消費(fèi)者,適用于企業(yè)訂單系統(tǒng)、庫存系統(tǒng)。

電商類應(yīng)用

電商秒殺、搶購等場景下,訪問流量瞬時提升100倍以上,導(dǎo)致應(yīng)用過載而宕機(jī),在前端部署RabbitMQ可以緩解流量壓力,避免尖峰流量對應(yīng)用的影響。

短視頻應(yīng)用

在短視頻應(yīng)用場景下,存在消息刷屏、點贊、送禮、發(fā)紅包等大量互動,瞬時吞吐量大,可靠性要求高,且需要對敏感詞語進(jìn)行篩選和過濾,RabbitMQ可作為消息通道解決這類問題。