上一篇 <<<RocketMQ架構(gòu)原理
下一篇 >>>SpringBoot整合RocketMQ示例
RocketMQ相比于Rabbitmq惦积、Kafka的優(yōu)勢
a.支持事務(wù)消息(實現(xiàn)解決分布式事務(wù)的問題)
b.支持高并發(fā)順序消息處理(底層采用內(nèi)存隊列+多線程處理)
c.消費者Consumer支持tag過濾 減少不必要的網(wǎng)絡(luò)傳輸
可以說RocketMQ就是對kafka實現(xiàn)的升級版本
RocketMQ和Kafka的對比分析
a、meta信息存儲位置不同
Kafka是采用zookeeper實現(xiàn)對生產(chǎn)者蜓谋、消費者 topic信息存儲,擁有中心化概念和選舉操作
RocketMQ采用自己獨立編寫nameServer,類似于Eureka去中心化
b岗喉、數(shù)據(jù)存儲不同
kafka中Broker是物理概念
RocketMQ是邏輯概念 相等于一個Broker多個不同的Master組合。
c炸庞、RocketMQ新增了事務(wù)消息和原生順序消息
推薦閱讀:
<<<消息中間件的核心思想
<<<消息中間件常見問題匯總
<<<基于Netty簡單手寫消息中間件思路
<<<消息隊列常用名詞與中間件對比
<<<Rabbitmq基礎(chǔ)知識
<<<Rabbitmq示例之點對點簡單隊列
<<<Rabbitmq示例之工作(公平)隊列
<<<Rabbitmq示例之發(fā)布訂閱模式
<<<Rabbitmq示例之路由模式Routing
<<<Rabbitmq示例之通配符模式Topics
<<<Rabbitmq示例之RPC模式
<<<Rabbitmq隊列模式總結(jié)
<<<Rabbitmq如何保證消息不丟失
<<<Springboot利用AmqpTemplate整合Rabbitmq
<<<Rabbitmq如何保證冪等性
<<<Rabbitmq的重試策略
<<<Rabbitmq通過死信隊列實現(xiàn)過期監(jiān)聽
<<<Rabbitmq解決分布式事務(wù)思路
<<<Rabbitmq解決分布式事務(wù)demo
<<<Rabbitmq環(huán)境安裝
<<<Kafka中的專業(yè)術(shù)語都有哪些
<<<Kafka的設(shè)計原理介紹
<<<Kafka集群如何實現(xiàn)相互感知
<<<Kafka如何實現(xiàn)分區(qū)及指定分區(qū)消費
<<<Kafka如何保證消息順序消費
<<<Kafka如何保證高吞吐量
<<<Kafka集群環(huán)境搭建
<<<RocketMQ架構(gòu)原理
<<<SpringBoot整合RocketMQ示例
<<<RocketMQ保證順序消費demo
<<<RocketMQ如何動態(tài)擴容和縮容
<<<RocketMQ如何解決分布式事務(wù)
<<<RocketMQ單機版本安裝
<<<RocketMQ集群環(huán)境程序啟用相關(guān)知識點
<<<RocketMQ單機做主備實操
<<<RocketMQ所有配置說明