Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chirino/activemq-apollo
The next generation of ActiveMQ
https://github.com/chirino/activemq-apollo
Last synced: 3 months ago
JSON representation
The next generation of ActiveMQ
- Host: GitHub
- URL: https://github.com/chirino/activemq-apollo
- Owner: chirino
- License: apache-2.0
- Created: 2010-04-15T14:22:19.000Z (almost 15 years ago)
- Default Branch: trunk
- Last Pushed: 2013-07-09T15:40:55.000Z (over 11 years ago)
- Last Synced: 2023-04-14T18:45:04.241Z (almost 2 years ago)
- Language: Scala
- Homepage:
- Size: 22 MB
- Stars: 41
- Watchers: 8
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# The Apollo Project
## Synopsis
[ActiveMQ Apollo](http://activemq.apache.org/apollo/) is a faster, more
reliable, easier to maintain messaging broker built from the foundations of
the original [ActiveMQ]((http://activemq.apache.org). It accomplishes this
using a radically different threading and message dispatching
[architecture](documentation/architecture.html).In it’s 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](http://stomp.github.com/stomp-specification-1.0.html) Protocol
Support
* [Stomp 1.1](http://stomp.github.com/stomp-specification-1.1.html) Protocol
Support
* [Topics and Queues](http://activemq.apache.org/apollo/documentation/user-manual.html#Destination_Types)
* [Queue Browsers](http://activemq.apache.org/apollo/documentation/user-manual.html#Browsing_Subscriptions)
* [Durable Subscriptions on Topics](http://activemq.apache.org/apollo/documentation/user-manual.html#Topic_Durable_Subscriptions)
* [Reliable Messaging](http://activemq.apache.org/apollo/documentation/user-manual.html#Reliable_Messaging)
* Message swapping
* [Message Selectors](http://activemq.apache.org/apollo/documentation/user-manual.html#Message_Selectors)
* [JAAS Authentication](http://activemq.apache.org/apollo/documentation/user-manual.html#Authentication)
* [ACL Authorization](http://activemq.apache.org/apollo/documentation/user-manual.html#Authorization)
* [SSL/TLS Support](http://activemq.apache.org/apollo/documentation/user-manual.html#Using_SSL_TLS)
* [REST Based Management](http://activemq.apache.org/apollo/documentation/architecture.html#REST_Based_Management)## Documentation
* [Getting Started Guide](http://activemq.apache.org/apollo/documentation/getting-started.html)
* [User Manual](http://activemq.apache.org/apollo/documentation/user-manual.html)
* [Management API](http://activemq.apache.org/apollo/documentation/management-api.html)
## Building the Source CodePrerequisites:
* [Maven >= 3.0.2](http://maven.apache.org/download.html)
* [Java JDK >= 1.6](http://java.sun.com/javase/downloads/widget/jdk6.jsp)Then run:
mvn install -P download
This will build the binary distribution and place them in the
`apollo-distro/target` directory.