
rocketmq-broker 主要的业务逻辑,消息收发,主从同步,pagecache
rockermq-client 客户端接口,比如生产者,消费者
rockermq-example 示例,比如生产者,消费者
rockermq-common 公共数据结构等等
rockermq-distribution 编译块,编译输出等
rockermq-fliter 进行broker过滤不感兴趣的消息传输,减小宽带压力
rockermq-logappender、rockermq-logging 日志
rockermq-namesrv Namesrv服务,用于服务协调
rockermq-openmessaging 对外提供服务
rockermq-remoting 远程调用接口,封装Netty底层通信
rockermq-srvutil 提供一些公共的工具方法,比如解析命令行参数
rockermq-store 消息存储
rockermq-test、rockermq-example
rockermq-tools 管理工具,比如有名的mqadmin工具
- client:包含与客户端相关的代码,用于与 RocketMQ 服务器进行通信。
-
- consumer:消费者相关代码,包括消息消费的逻辑和处理。
- producer:生产者相关代码,包括消息发送的逻辑和处理。
- common:通用的客户端代码,包括消息的序列化、网络通信等。
- exception:异常类定义。
- remoting:与远程通信相关的代码,包括网络传输、连接管理等。
- heartbeat:心跳相关的代码,用于保持与服务器的连接和状态。
- store:消息存储相关的代码,包括消息的持久化和检索。
- util:工具类和辅助方法。
- common:包含与 RocketMQ 共享的通用代码。
-
- constant:常量定义。
- message:消息相关的定义和处理。
- protocol:协议相关的定义和处理。
- utils:通用的工具类。
- namesrv:包含与 Namesrv(Name Server)相关的代码,用于管理和维护集群中的 Broker 和 Topic 信息。
- broker:包含与 Broker 相关的代码,用于处理消息的存储和传递。
-
- store:消息存储相关的代码,包括消息的持久化和检索。
- processor:请求处理器相关的代码,用于处理来自客户端的请求。
- filter:消息过滤相关的代码,用于根据条件过滤消息。
- topic:Topic 相关的代码,用于管理和维护 Topic 的信息。
- util:工具类和辅助方法。
- tools:包含一些与 RocketMQ 相关的工具类和脚本。
- example:一些示例代码,用于演示如何使用 RocketMQ 的客户端。
- distribution:打包发布相关的代码和配置。
240

被折叠的 条评论
为什么被折叠?



