Description
In its current incarnation, Apollo only supports the STOMP protocol but just like the original ActiveMQ, it’s been designed to be a multi protocol broker. In future versions it should get OpenWire support so it can be compatible with ActiveMQ 5.x JMS clients.
The Apollo Project alternatives and similar tools
Based on the "Queuing" category.
Alternatively, view The Apollo Project alternatives based on common mentions on social networks and blogs.
-
RabbitMQ
Open source RabbitMQ: core server and tier 1 (built-in) plugins -
NATS
High-Performance server for NATS.io, the cloud and edge native messaging system. -
Kue
Kue is a priority job queue backed by redis, built for node.js. -
Resque
Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later. -
Chronicle Queue
Micro second messaging that stores everything to disk -
Gearman
Fast multi-language queuing/job processing platform. -
HornetQ
HornetQ is an open source project to build a multi-protocol, embeddable, very high performance, clustered, asynchronous messaging system. -
Siberite
Siberite is a simple, lightweight, leveldb backed message queue written in Go.
Collect and Analyze Billions of Data Points in Real Time
* 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 The Apollo Project or a related project?
README
The Apollo Project - DEPRECATED
This project has died, and is now Deprecated, we strongly recommend you to use ActiveMQ 5.x or ActiveMQ Artemis.
Synopsis
ActiveMQ Apollo is a faster, more reliable, easier to maintain messaging broker built from the foundations of the original ActiveMQ. It accomplishes this using a radically different threading and message dispatching [architecture](documentation/architecture.html).
In its current incarnation, Apollo only supports the STOMP protocol but just like the original ActiveMQ, it’s been designed to be a multi protocol broker. In future versions it should get OpenWire support so it can be compatible with ActiveMQ 5.x JMS clients.
Features
- Stomp 1.0 Protocol Support
- Stomp 1.1 Protocol Support
- Topics and Queues
- Queue Browsers
- Durable Subscriptions on Topics
- Reliable Messaging
- Message swapping
- Message Selectors
- JAAS Authentication
- ACL Authorization
- SSL/TLS Support
- REST Based Management
Documentation
Building the Source Code
Prerequisites:
Then run:
mvn install -P download
This will build the binary distribution and place them in the
apollo-distro/target
directory.