Open Source
ActiveMQ is open-source under the Apache License, making it free to use and modify. This can lead to cost savings compared to commercial solutions.
Wide Protocol Support
ActiveMQ supports multiple messaging protocols, including AMQP, MQTT, OpenWire, Stomp, and others, allowing for flexible integration with various systems and applications.
Java Integration
Written in Java, ActiveMQ integrates well with JVM-based applications and other Apache projects like Camel and Karaf, making it a good fit for Java-centric environments.
High Availability
Features like broker clustering, network of brokers, and failover support provide robust high availability options, ensuring message delivery even in case of failures.
Performance and Scalability
ActiveMQ can handle a large number of messages and users by scaling horizontally, making it suitable for both small and enterprise-level applications.
Admin Console
ActiveMQ provides a web-based admin console for easy management and monitoring of the message broker, simplifying administrative tasks.
Before Kafka, traditional message queues like RabbitMQ and ActiveMQ were widely used, but they had limitations in handling massive, high-throughput real-time data streams. - Source: dev.to / 2 months ago
Consume open-source queuing services – customers can deploy message brokers such as ActiveMQ or RabbitMQ, to develop asynchronous applications, and when moving to the public cloud, use the cloud providers managed services alternatives. - Source: dev.to / 2 months ago
Apache ActiveMQ is an open-source Java-based message queue that can be accessed by clients written in Javascript, C, C++, Python and .NET. There are two versions of ActiveMQ, the existing “classic” version and the next generation “Artemis” version, which is currently being worked on. - Source: dev.to / almost 2 years ago
For real-time streaming, we have other frameworks and tools like Apache Kafka, ActiveMQ, and AWS Kinesis. - Source: dev.to / over 2 years ago
The back-end is designed as a set of microservices communicating through a message broker, ActiveMQ, with a custom configuration to support delayed delivery and other features. - Source: dev.to / almost 3 years ago
My suggestion would be: don't try to reinvent the wheel. There are communications solutions out there already intended for this kind of use case, like https://activemq.apache.org/ (I point this out because Amazon MQ is based on ActiveMQ). Source: almost 3 years ago
First we have to run a broker in my case I use activeMq You can download the file zip and after extract the file you can acces to the bin foler and run. - Source: dev.to / about 3 years ago
Do you know an article comparing Apache ActiveMQ to other products?
Suggest a link to a post with product alternatives.
This is an informative page about Apache ActiveMQ. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.