RabbitMQ alternatives and similar tools
Based on the "Queuing" category.
Alternatively, view RabbitMQ alternatives based on common mentions on social networks and blogs.
-
Resque
Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later. -
HornetQ
HornetQ is an open source project to build a multi-protocol, embeddable, very high performance, clustered, asynchronous messaging system. -
The Apollo Project
DISCONTINUED. ActiveMQ Apollo is a faster, more reliable, easier to maintain messaging broker built from the foundations of the original ActiveMQ.
SaaSHub - Software Alternatives and Reviews
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of RabbitMQ or a related project?
Popular Comparisons
README
RabbitMQ Server
RabbitMQ is a feature rich, multi-protocol messaging and streaming broker. It supports:
- AMQP 0-9-1
- AMQP 1.0
- RabbitMQ Stream Protocol
- MQTT 3.1.1
- STOMP 1.0 through 1.2
Installation
- Installation guides for various platforms
- Kubernetes Cluster Operator
- Changelog
- Releases on GitHub
- Currently supported released series
- Supported Erlang versions
Tutorials and Documentation
Some key doc guides include
- CLI tools guide
- Clustering and Cluster Formation guides
- Configuration guide
- Client libraries and tools
- Monitoring and Prometheus/Grafana guides
- Kubernetes Cluster Operator
- Production checklist
- Quorum queues: a replicated, data safety- and consistency-oriented queue type
- Streams: a persistent and replicated append-only log with non-destructive consumer semantics
- Runnable tutorials
RabbitMQ documentation is also developed on GitHub.
Commercial Features and Support
- Commercial edition of RabbitMQ
- Commercial edition for Kubernetes
- Commercial support from VMware for open source RabbitMQ
Getting Help from the Community
- GitHub Discussions
- RabbitMQ mailing list
- Community Slack
#rabbitmq
on Freenode
Contributing
See [CONTRIBUTING.md](./CONTRIBUTING.md) and our development process overview.
Questions about contributing, internals and so on are very welcome on the mailing list.
Licensing
RabbitMQ server is [licensed under the MPL 2.0](LICENSE-MPL-RabbitMQ).
Building From Source and Packaging
Copyright
(c) 2007-2022 VMware, Inc. or its affiliates.
*Note that all licence references and agreements mentioned in the RabbitMQ README section above
are relevant to that project's source code only.