rocketmq pom文件依赖是什么
时间: 2023-11-03 20:05:44 浏览: 52
RocketMQ 的 pom.xml 文件中包含以下依赖:
1. rocketmq-client:RocketMQ 的 Java 客户端,用于消息的生产和消费。
2. rocketmq-common:RocketMQ 的公共模块,包含一些通用的工具类和配置类。
3. rocketmq-remoting:RocketMQ 的远程通信模块,基于 Netty 实现。
4. rocketmq-namesrv:RocketMQ 的 Name Server 模块,用于管理 Broker 节点以及 Topic 的元数据信息。
5. rocketmq-broker:RocketMQ 的 Broker 模块,用于存储和传递消息。
6. rocketmq-filter:RocketMQ 的消息过滤模块,用于根据消息属性进行消息过滤。
7. rocketmq-tools:RocketMQ 的一些辅助工具,如消息队列导出工具等。
8. log4j-slf4j-impl:RocketMQ 使用 SLF4J 日志框架,需要依赖该库。
9. fastjson:RocketMQ 使用 fastjson 序列化消息,需要依赖该库。
10. commons-lang3:RocketMQ 使用 Apache Commons Lang3 库提供一些常用的工具类。
11. commons-cli:RocketMQ 使用 Apache Commons CLI 库解析命令行参数。
12. h2database:RocketMQ 使用 H2 数据库存储消息,需要依赖该库。
13. junit:RocketMQ 使用 JUnit 进行单元测试。
14. mockito-core:RocketMQ 使用 Mockito 进行单元测试。
15. slf4j-api:RocketMQ 使用 SLF4J 日志框架,需要依赖该库。