Apache RocketMQ 社区项目主页
Apache RocketMQ 有许多外部项目,这些项目源于 Apache RocketMQ 改进提案,由社区贡献和维护。PMC 将倾向于支持开发者社区,以帮助在外部仓库中发现和初步孵化项目。孵化项目如果满足以下要求,则可以毕业:
- 需要 PMC 3+1 票通过。
- 至少有三个独立的最终用户在生产环境中成功使用,且这些用户在 PMC 看来具有足够的质量和范围。
- 拥有健康数量的贡献者。
文档
已毕业项目
RocketMQ Client CPP
RocketMQ Client Python
RocketMQ Spring
RocketMQ Client Go
孵化项目
RocketMQ Dashboard
注意:Console 已更名为 dashboard 并迁移到新的仓库,它将在不久的将来毕业,欢迎您填写用户尽职调查。
RocketMQ MQTT
一种新的 MQTT 协议架构模型,基于此 RocketMQ 可以更好地支持来自物联网设备和移动应用等终端的消息。基于 RocketMQ 消息统一存储引擎,支持 MQTT 终端和服务器消息的发送和接收。
RocketMQ-Flink
注意:该项目已迁移到新的仓库,并将从此仓库中移除,它将在不久的将来毕业,欢迎您填写用户尽职调查。
RocketMQ Streams
RocketMQ Operator
在 Kubernetes 上部署 RocketMQ。它使用 Operator SDK 构建,该 SDK 是 Operator Framework 的一部分,托管在 OperatorHub 上。
RocketMQ Client Nodejs
RocketMQ-Docker
提供用于构建和运行 docker 镜像的 Dockerfile 和 bash 脚本。
RocketMQ-Exporter
从 RocketMQ 服务器导出指标供 Prometheus 使用。
RocketMQ-Connect
RocketMQ 连接器,连接一切。
RocketMQ-Flume
Flume RocketMQ 源和接收器实现。
RocketMQ-Spark
Apache Spark 和 Apache RocketMQ 的集成。提供了推送和拉取消费者。更多详情请参阅 README。
RocketMQ-JMS
RocketMQ 的 JMS 1.1 规范实现。
RocketMQ-MySQL
这个项目是 MySQL 和其他系统之间的数据复制器。更多详情请参阅 README。
其他
RocketMQ-OpenTelemetry、RocketMQ-Ignite 和 RocketMQ-Storm 集成可以在这些仓库中找到。
贡献
我们总是非常乐意接受贡献,无论是微小的清理还是大型的新功能。我们希望每种编程语言都有高质量、文档完善的代码,以及人们与 RocketMQ 一起使用的周边集成工具生态系统。
代码并不是贡献项目的唯一方式。我们非常重视文档、与其他项目的集成,并欣然接受这些方面的改进。
更多信息请参阅 如何贡献。