Apache ActiveMQ is an open source message broker written in Java together with a full Java Message Service (JMS) client. It provides 'Enterprise Features' which in this case means fostering the communication from more than one client or server. It is a popular choice for enterprise messaging due to its robustness, flexibility, and support for multiple protocols and languages.
0 / day
0 / day
0 page per visit
Domain Rating
Domain Authority
Citation Level
English, etc
Designed for high throughput and low latency messaging.
Supports protocols like AMQP, MQTT, OpenWire, STOMP, and more.
Messages can be persisted to ensure they are not lost in case of a broker crash.
Supports clustering for high availability and load balancing.
Provides comprehensive security features including SSL, authentication, and authorization.
Includes tools for managing and monitoring the broker and its clients.
Supports various network topologies including point-to-point, publish/subscribe, and more.
Easily integrates with other systems and frameworks like Spring, Camel, and more.
Runs on any platform that supports Java, making it highly versatile.
Backed by a strong community and professional support options.
Apache License 2.0
5.16.3 (as of the last update)
https://github.com/apache/activemq
Comprehensive documentation available at https://activemq.apache.org/components/classic/documentation
Active community support through mailing lists, forums, and IRC.
Available through third-party vendors and consultants.
Security headers report is a very important part of user data protection. Learn more about http headers for activemq.apache.org