ActiveMQ is an open-source, multi-protocol messaging server based on Java. It supports a variety of protocols, resulting in connectivity to a variety of technologies, protocols, and programming languages. Some of the protocols ActiveMQ supports are: REST, MQTT, AMQP and STOMP.
ActiveMQ comes in two variants: ActiveMQ 5 and ActiveMQ Artemis. The latter should become ActiveMQ 6 in the future.
Some important features of ActiveMQ are message load-balancing and the pairing of message brokers in a master-slave configuration. There's also the choice between standalone deployment or embedding it within your application.
|Availability||Apache License 2.0|
|Earning Model||Open Source|