Skip to content
FindOpenSource

Apache RocketMQ

Distributed messaging and streaming platform built for financial-grade transactional reliability at very high throughput.

Overview

RocketMQ handles publish/subscribe messaging, ordered messages, and transactional messages - where a message send is tied to the outcome of a database transaction - originally built at Alibaba to handle the reliability and scale demands of e-commerce transaction processing. It's a well-established alternative in the same space as Kafka and RabbitMQ.

RocketMQ is a fit for teams that specifically need transactional messaging guarantees (message delivery tied to a business transaction outcome), a capability that differentiates it from RabbitMQ and Kafka (also in this catalog) for finance- and order-processing-style workloads.

Why it's in this catalog

Catalog rating: ★★☆☆☆ (2/5)

Capable messaging platform but overlaps significantly with Kafka/RabbitMQ/Pulsar already in the catalog.

  • Mature
  • Foundation-governed
Categories
Backend
Keywords
messagingtransactional-messagingevent-streaming
Languages
Java
License
Apache-2.0

Compare with another project

Spotted an error? Suggest an edit on GitHub.