Deploy and manage a RocketMQ cluster on Kubernetes using the incubating Kubernetes operator.
Monitor RocketMQ broker metrics in Prometheus and Grafana using the rocketmq-exporter integration.
Connect IoT devices using MQTT to a RocketMQ messaging backend via the MQTT bridge project.
Stream data between RocketMQ and Apache Flink or Spark for real-time data pipeline processing.
Each sub-project has its own setup requirements, deploying on Kubernetes or integrating with Flink and Spark requires existing infrastructure.
This repository is the community projects home for Apache RocketMQ, a messaging system originally created by Alibaba and donated to the Apache Software Foundation. RocketMQ itself handles passing messages between different parts of a large software system, similar to a postal service where one application sends a message and another receives it, often used in high-volume applications to keep parts of a system from having to talk to each other directly. The external projects here are add-ons and integrations built around RocketMQ by the community, rather than the core system itself. They go through an incubation process before graduating to their own official Apache repositories. A project graduates when it receives enough votes from the project leadership committee and has been used successfully in production by at least three independent organizations. Several projects have already graduated and moved to their own repositories, including official client libraries for C++, Python, Go, and a Spring framework integration. Projects still in incubation include a web dashboard for monitoring and managing RocketMQ, an MQTT bridge for connecting IoT devices, an operator for deploying RocketMQ on Kubernetes, a Docker setup, a metrics exporter for the Prometheus monitoring tool, and a connector framework for linking RocketMQ with other data systems. There are also integrations for Apache Spark and Apache Flink, which are data processing frameworks, as well as a MySQL data replication tool and a JMS compatibility layer. Contributions of code, documentation, and integrations are all welcomed.
← apache on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.