Apache RocketMQ
Messaging for event workflows
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.