RocketMQ项目代码核心目录说明
- broker:broker启动进程
- client:消息客户端,包含消息生产者,消息消费者相关类
- common:公共包
- dev:开发者信息(非源代码)
- distribution:部署实例文件夹(非源代码,仅一些配置文件)
- example:RocketMQ示例代码
- filter:消息过滤相关基础类
- filtersrv:消息过滤服务实现相关类(filter启动进程)
- logappender:日志实现相关类
- namesrv:NameServer实现相关类(NameServer启动进程)
- openmessaging:消息开放标准,官方正在定制中
- remoting:远程通信模块,基于netty
- srvutil:服务器工具类
- store:消息存储实现相关类
- style:checkstyle相关实现
- test:测试相关类
- tools:工具类,监控命令相关实现类
一、NameServer架构设计
//TODO 未完待续