rocketmq初步學習理解

2021-08-29 01:15:33 字數 788 閱讀 3802

第一步:學習怎麼安裝?

問題:什麼是nameserver?

什麼是borker?

什麼是producer?

什麼是consumer?

什麼是topic?

什麼是tag?

nameserver為什麼不用zookeeper?

啟動nameserver

sh bin/mqnamesrv
檢視日誌tail -f ~/logs/rocketmqlogs/namesrv.log

啟動borker

sh bin/mqbroker -n localhost:9876
檢視日誌tail -f ~/logs/rocketmqlogs/broker.log

傳送訊息

sh bin/tools.sh org.apache.rocketmq.example.quickstart.producer
接受訊息

sh bin/tools.sh org.apache.rocketmq.example.quickstart.consumer
搭建管理控制台

rocketmq-cosole-ng

轉殖 修改rocketmq.config.namesrvaddr=localhost:9876

並編譯mvn package

RocketMQ簡單理解

rocket 乙個分布式訊息中介軟體,它包含四個模組 namesrv,broker,producer,consumer nameserv 儲存集群中所有的brokers資訊,以及brokers和topics之間的對應關係 重點 producer 訊息生產者 consumer 訊息消費者 broker...

Nginx學習 初步理解

請求方式 事件驅動 nignx事件驅動模型主要分為事件收集器,事件傳送器,事件處理器三大部分。其中事件收集器讀取到worker的各種i o請求後,交給事件傳送器處理,事件傳送器將讀取到的請求傳送給事件處理器進行處理。事件處理器是真正負責各種i o事件的,事件處理器採用多路復用模式設計。主要模型關係如...

Makefile學習(一) 初步理解

一.我對makefile的理解 經過一段時間對makefile的學習,我理解的makefile就是將程式設計師手動編譯原始檔的過程用乙個指令碼執行,這對於小型專案來說,程式設計師手動執行和用makefile來執行感官上可能沒有大的差異,但是對於中大型專案來說,makefile的存在大大提供了程式設計...