Apache ActiveMQ
VerifiedOpen source, multi-protocol Java message broker for flexible enterprise messaging.
See all screenshots - Deployment Cloud Based, On Premises
- Starting price Free
- Free trial Not offered
- Best for Freelancers, Startups, SMEs
What is Apache ActiveMQ?
Apache ActiveMQ is an open source, multi-protocol message broker written in Java and maintained by the Apache Software Foundation. It supports JMS 1.1 and 2.0, AMQP, STOMP, MQTT, and its native OpenWire protocol, letting applications written in Java, C, C++, Python, JavaScript, and .NET exchange messages asynchronously. The broker can run standalone or embedded inside a Java application, and includes a web-based console for monitoring queues and topics.
ActiveMQ supports master-slave and networked broker configurations for high availability and load balancing, with message persistence backed by KahaDB or a JDBC-compatible database. It also integrates with Apache Camel so enterprise integration routes can be deployed directly on the broker. ActiveMQ is released under the Apache License 2.0 and is free to download and use.
Key Features of Apache ActiveMQ
Apache ActiveMQ lists 8 documented features, including Multi-protocol support: JMS 1.1/2.0, AMQP, STOMP, MQTT, and OpenWire, Client support for Java, JavaScript, C, C++, Python, and .NET and Master-slave and shared-storage configurations for high availability. The list below covers what the product does rather than how it is marketed.
- Multi-protocol support: JMS 1.1/2.0, AMQP, STOMP, MQTT, and OpenWire
- Client support for Java, JavaScript, C, C++, Python, and .NET
- Master-slave and shared-storage configurations for high availability
- Network of brokers for load balancing and message distribution across a cluster
- KahaDB or JDBC-based message persistence
- Direct deployment of Apache Camel routes for enterprise integration patterns
- Web-based console for monitoring queues, topics, and connections
- Can run standalone or embedded inside a Java application
Apache ActiveMQ Pricing
Apache ActiveMQ lists one plan, at Free.
Apache ActiveMQ (Open Source)
Free
Unlimited, self-hosted
Apache License 2.0; full message broker, community support only, no official paid tier from the Apache Software Foundation
Apache ActiveMQ Specifications
Apache ActiveMQ is available on web app. It offers an API and has a free plan.
- Deployment
- Cloud Based
- On Premises
- Billing cycle
- Monthly
- Desktop
- Web App
- Languages
- English
- Built for
- Freelancers
- Startups
- SMEs
- Enterprises
- Integrations
- JMS 1.1/2.0 compatible Java applications, Apache Camel for enterprise integration routing, Spring Framework, and clients for C, C++, Python, JavaScript, and .NET via AMQP, STOMP, and MQTT protocols
- Public API
- Yes
- Free trial
- No
- Free plan
- Yes
- Runs in browser
- No
- Customisable
- Yes
- Website
- activemq.apache.org
Apache ActiveMQ Videos
Apache ActiveMQ Comparisons
Side by side comparisons of Apache ActiveMQ against 3 other Message Oriented Middleware options listed here.
Apache ActiveMQ Reviews
No reviews yet
Used Apache ActiveMQ? Share your experience and help other buyers decide.