/
Choice of message bus
Choice of message bus
This is the rationale behind our choice of ActiveMQ as messaging software
We have chosen ActiveMQ as messaging software for the pilot, for the following reasons- It's easy to set up
- It seems to support every feature we have requested till now
- Its widely used
- It supports SSL encrypted communication
- There is wide language support: Java (JMS 1.1), C, C++, C#/.Net (NMS...), JavaScript - Ajax or WebSockets, Perl, PHP, Python and more
- There is wide support for messaging protocols: OpenWire, REST, Stomp, WS Notification, XMPP, AMQP.
- There is persistence support
- Clustering is supported (Active/Fallback)
ActiveMQ is *not* an Enterprise Service Bus, but a messaging provider. Till now we have not met any need for more than basic messaging in terms of queues and topics.