RocketMQ的消息模式
RocketMQ的消息模式
模式說明優(yōu)點缺點廣播模式消息發(fā)送給所有訂閱者可以快速通知大批訂閱者消息重復率高,資源浪費大定向模式消息只發(fā)送指定訂閱者實現(xiàn)獨享消息,安全、準確增加路由負擔,不利于擴展過濾模式根據(jù)表達式過濾消息減少不必要消息,精準投遞增加過濾計算開銷標簽模式根據(jù)標簽過濾消息簡單、靈活的過濾方式需要配合業(yè)務設計標簽重試隊列把消費失敗消息發(fā)送重試隊列自動重試,提高可靠性增加重試開銷,降低效率延時隊列消息延遲指定時間發(fā)送實現(xiàn)定時、排程功能延時不精準,僅業(yè)務等級事務消息支持本地事務和分布式事務保證消息事務一致性實現(xiàn)復雜,性能開銷大順序消息嚴格按順序消費消息保證順序,符合業(yè)務需求消費端實現(xiàn)依賴,不靈活批量消息批量發(fā)送和消費消息提高吞吐量增加發(fā)送端批處理負擔
標簽: