Apache RocketMQ

Messaging for event workflows

Visit Apache RocketMQ official site

What it does

RocketMQ is a distributed messaging system documenting standard, ordered, delayed, and transactional message mechanisms for communication between independent services in event-based application architectures.

When to use it

For business notifications, compare message types and consumption modes to specify retry behavior and the ordering required by each downstream processing step.