RocketMQ簡單理解

2021-10-21 00:13:23 字數 390 閱讀 7160

rocket:乙個分布式訊息中介軟體,它包含四個模組:namesrv,broker,producer,consumer

nameserv:儲存集群中所有的brokers資訊,以及brokers和topics之間的對應關係(重點)

producer:訊息生產者

consumer:訊息消費者

broker:最為核心的木塊,主要負責topic的訊息儲存。

比方:nameserv相當於乙個資料儲存管理中心,broker相當於儲存資料的磁碟,producer生產了資料(topic)後需要儲存,需先聯絡資料中心,讓它分配一下該topic該儲存在哪些個brokers上並進行記錄,然後producer直接和brokers聯絡進行儲存。

具體講解參考:很詳細)

rocketmq初步學習理解

第一步 學習怎麼安裝?問題 什麼是nameserver?什麼是borker?什麼是producer?什麼是consumer?什麼是topic?什麼是tag?nameserver為什麼不用zookeeper?啟動nameserver sh bin mqnamesrv檢視日誌tail f logs ro...

RocketMQ 04 簡單運維

mqadmin updatetopic b localhost 10911 t topiccmd.mqadmin deletetopic n localhost 9876 c localhost 10911 t topiccmd.mqadmin topiclist n localhost 9876....

RocketMQ集群架構與原理解析

rocketmq是一款分布式 佇列模型的訊息中介軟體,由阿里巴巴自主研發的一款適用於高併發 高可靠性 海量資料場景的訊息中介軟體。早期開源2.x版本名為metaq 15年迭代3.x版本,更名為rocketmq,16年開始貢獻到apache,經過1年多的孵化,最終成為apache頂級的開源專案,更新非...