44. 源代码解读-RocketMQ-架构
生活随笔
收集整理的這篇文章主要介紹了
44. 源代码解读-RocketMQ-架构
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 前言
1.1 github源代碼
https://github.com/apache/rocketmq
1.2 github其他客戶端,比如c++,php
https://github.com/apache/rocketmq-externals
1.3 運行進程
RocketMQ分成兩個進程運行
- Namesrv
- Broker
Namesrv,命名服務,主要負責Broker狀態管理,Topic路由信息查詢等等,端口是9876
Broker負責消息存儲,轉發,等等,一般占用3個端口
10911 -- Broker主邏輯端口
10912 -- 持久化端口
10909 -- vip端口
另外,Namesrv可以集群配置,各個Namesrv之間是對等的,彼此不通信,不需要互相通信。
Broker可以以單master, 多master,多master多slave等多種方式運行。
2. 代碼結構
2.1 代碼模塊
2.2 模塊簡介
轉載于:https://blog.51cto.com/483181/2043857
總結
以上是生活随笔為你收集整理的44. 源代码解读-RocketMQ-架构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php addall,深入解析think
- 下一篇: 图像基本处理算法的简单实现(二)