上一篇 <<<基于Netty簡單手寫消息中間件思路
下一篇 >>>Rabbitmq基礎(chǔ)知識
1.消息中間件中常用名詞
Broker 消息轉(zhuǎn)發(fā)端砚婆,消息中間件Server端,主要負責存儲和轉(zhuǎn)發(fā)我們的消息
Message 發(fā)送的消息內(nèi)容
Producer 生產(chǎn)者椭住,向Server端投遞消息暇番;
Consumer 消費者侨赡,向Server端獲取消息
MessageId 消息全局id 解決消息冪等性問題
交換機:分發(fā)路由消息、中轉(zhuǎn)
隊列:容器存放多個不同消息 遵循先進先出的原則
消息:傳遞的參數(shù)
路由鍵:交換機根據(jù)這樣的路由鍵的值趋观,發(fā)送不同的隊列中 匹配過程
2.消息中間件對比
rabbitmq比activemq優(yōu)勢的地方是多了交換機和路由策略
activemq是java語言編寫的诽偷,rabbitmq是erlang跨語言的
rabbitmq還有用戶權(quán)限客给,virtualhost概念
推薦閱讀:
<<<消息中間件的核心思想
<<<消息中間件常見問題匯總
<<<基于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)原理
<<<RocketMQ用押、RabbitMQ和Kafka的對比
<<<SpringBoot整合RocketMQ示例
<<<RocketMQ保證順序消費demo
<<<RocketMQ如何動態(tài)擴容和縮容
<<<RocketMQ如何解決分布式事務(wù)
<<<RocketMQ單機版本安裝
<<<RocketMQ集群環(huán)境程序啟用相關(guān)知識點
<<<RocketMQ單機做主備實操
<<<RocketMQ所有配置說明