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.

Categories
Backend
Keywords
messagingtransactional-messagingevent-streaming
Languages
Java
License
Apache-2.0

Spotted an error? Suggest an edit on GitHub.