ActiveMQ Archived Reviews (More than two years old)

Filter by:
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
Consultant
Senior Consultant at a tech vendor with 1-10 employees
May 17 2017

What is most valuable?

The ability to send large messages at decent speeds.

How has it helped my organization?

It had no impact on the organization. We used it in a solution we built for somebody else.

What needs improvement?

Even though there is support from many open source communities, there is still weakness in ease-of-use and ease-of-configuration for more complex scenarios. The speed is not the highest ranking, but… more »

Which solution did I use previously and why did I switch?

We didn't have a previous solution.

What other advice do I have?

Make sure you need all the facilities that a message broker offers, as there are other lightweight solutions out there.

Which other solutions did I evaluate?

We evaluated RabbitMQ.
Real User
Java Technical Lead at a tech services company with 5,001-10,000 employees
May 15 2017

What is most valuable?

The most important feature is that it's best for JVM-related languages and JMS integration. The product is really straightforward. All the operations that you use are pretty simple and worked fine… more »

How has it helped my organization?

Most architecture nowadays requires too much performance. We can use products like ActiveMQ to improve our architecture. I implemented a micro-services based architecture and did some of the… more »

What needs improvement?

Message Management: Better management of the messages. Perhaps persist them, or put in another queue with another life cycle. To clarify, it needs some queues in memory with the same abstract logic… more »

What's my experience with pricing, setup cost, and licensing?

I think the software is free.

What other advice do I have?

I fully recommend this product, but you need to have some expertise working with JMS and asynchronous tasks. You also need a correct strategy, or at least think about one.

Which other solutions did I evaluate?

We evaluated Apache Kafka and also RabbitMQ. The choice was about the better integration with JMS.
Find out what your peers are saying about Apache, VMware, IBM and others in Message Queue (MQ) Software. Updated: September 2020.
439,184 professionals have used our research since 2012.
Vendor
Manager, Site Reliability Engineering at a energy/utilities company with 1,001-5,000 employees
May 11 2017

What do you think of ActiveMQ?

What is most valuable?

Reliable message delivery and mirroring.

What needs improvement?

It does not scale out well. It ends up being very complex if you have a lot of mirror queues.

What do I think about the scalability of the solution?

We did have scalability issues. It does not scale out well.

How are customer service and technical support?

As with a lot of FOSS (Free and Open Source Software), it is what you pay for.

Which solution did I use previously and why did I switch?

This is our first foray into the world of messages.

How was the initial setup?

The terminology and configuration took some time to learn. In some ways, it does not do what you think it will do, so be careful.

Which other solutions did I evaluate?

We looked at RabbitMQ and AWS SQS.

What

Consultant
Sr Software Engineer - Enterprise Automation Systems at a tech services company with 5,001-10,000 employees
May 11 2017

What is most valuable?

It’s a JMS broker, so the fact that it can allow for asynchronous communication is valuable.

What needs improvement?

The clustering for sure needs improvement. When we were using it, the only thing available was an active/passive relationship that had to be maintained via shared file storage. That model includes a… more »

What's my experience with pricing, setup cost, and licensing?

It’s open source, ergo free.

Which solution did I use previously and why did I switch?

We didn’t have a previous solution.

What other advice do I have?

Check out RabbitMQ. Run it in a Docker container out of Kubernetes with a persistent volume. You could probably do that with ActiveMQ, but it would require working with KahaDB, or establishing some… more »

Which other solutions did I evaluate?

We didn’t seek alternatives. We were told to use this.
Vendor
Consultant, Architect at a financial services firm with 201-500 employees
May 11 2017

What is most valuable?

* Virtual topics supporting easy scalability of topic consumers * Simple, yet flexible configuration of dead letter strategies * The master-slave group with shared storage cluster topology

How has it helped my organization?

Loose coupling of components by the use of messaging queues allows for completely separate component life cycles and ownership within the organization. It also greatly contributes to application… more »

What needs improvement?

The included admin web app is not sufficient and we ended up disabling it. Instead, we are instead using hawtio and Jolokia. However, the audit logging in Jolokia is not detailed enough and we were… more »

Which solution did I use previously and why did I switch?

The strategic architecture in the organization required a more lightweight, yet mature, capable, reliable, and scalable open source alternative.

What other advice do I have?

* One needs to understand how asynchronous messaging works and the idea behind it. * Plan your production environment and security requirements early on. This includes clustering, encrypted client… more »

Which other solutions did I evaluate?

We looked at Redis and RabbitMQ.
Vendor
Microservices Consultant at a transportation company with 501-1,000 employees
May 10 2017

What is most valuable?

* Sequential message processing. * Message broadcasting: There could be a use case sending the same message to all consumers. So as a producer, I broadcast the message to a topic. Then, whichever… more »

How has it helped my organization?

It has improved message processing. It removes the tight coupling and asynchronous invocation.

What needs improvement?

* Distributed message processing would be a nice addition. * An older version of ActiveMQ only provided failover, without a message spread across multiple nodes/broker. As with clusters (three… more »

What's my experience with pricing, setup cost, and licensing?

I use open source with standard Apache licensing.

Which solution did I use previously and why did I switch?

We used JMS embedded in an application. Because of scalability issues, the JMS console, and isolation, we switched to ActiveMQ.

What other advice do I have?

ActiveMQ is a great messaging system for synchronizing call and "fire and forget" types of calls. It can be integrated with Spring, Camel, and Struts.
Vendor
Director of Data and Technology at a transportation company with 51-200 employees
May 09 2017

What is most valuable?

I appreciate many features including queue, topic, durable topic, and selectors. I also value a different support for different protocols such as MQTT and AMQP. It has full support for EIP, REST… more »

How has it helped my organization?

We use this product to provide us with a real time solution. It has helped us find ways to: * Message or pass data, aside from hitting and saving data in a database. * Perform asynchronous messaging… more »

What needs improvement?

I would like to see the following improvements: * The way it stores data * Needs to focus on a certain facet and be good at it, instead of handling support for most of the available message brokers. *… more »

Which solution did I use previously and why did I switch?

We used to deploy Apache Kafka, as it was best for big data.

What other advice do I have?

For what and where it is used, depending on the project, it will be very good. For example, if I need to use a web application that will have ability to have an embedded message queue, it can work… more »

Which other solutions did I evaluate?

Depending on the problem, AMQ resolved nearly everything. However, it may not be suitable for complex issues.
Vendor
Senior Micro Service Developer via The Marlo Group (Contractor) at a financial services firm with 10,001+ employees
Feb 26 2017

What is most valuable?

Scalability is good as it has the concept of a "network of brokers", so there are no different queue names for distributed queues or physical queues. The network of… more »

How has it helped my organization?

It is cost effective and is a much cheaper solution compared to Weblogic or IBM MQ. It has good performance in general use cases and is reliable. It is easy to implement… more »

What needs improvement?

We have had problems with the message selector as when the queue size reaches a certain level, the message selector does not have enough time to run and finish before the… more »

What's my experience with pricing, setup cost, and licensing?

I have no experience in enterprise pricing and licensing.

Which solution did I use previously and why did I switch?

I have used Weblogic MQ and IBM MQ before, and I switched to AMQ because we wanted to have a cheaper, faster and easier solution for messages.

What other advice do I have?

* Try not to use the temp queue. * Pay attention to message selectors and queue size. * Pay attention to queue names as if you use a wrong queue name, AMQ won't report the… more »

Which other solutions did I evaluate?

I have evaluated Rabbit MQ, which is the fastest solution, but AMQ has more features and better support.
Vendor
Senior System Administrator for Cloud Operations at a tech company with 10,001+ employees
Feb 26 2017

What is most valuable?

* Price point and licensing are the most valuable features relative to our previous MQ solution (Websphere MQ). * Apache provides Docker images on the public registry for… more »

How has it helped my organization?

This product enabled development teams at my previous organization to R&D much quicker with JMS based applications, which basically comprised the entire middleware layer… more »

What needs improvement?

Apache ActiveMQ needs some improvement playing with multi-platform message clients. It already plays really well with Java clients since it’s a JMS implementation, but it… more »

What's my experience with pricing, setup cost, and licensing?

This solution is awesome from both perspectives.

Which solution did I use previously and why did I switch?

We previously used WebSphere MQ and switched mainly due to licensing costs.

What other advice do I have?

If possible, use the Docker image that Apache foundation builds!

Which other solutions did I evaluate?

Before choosing this product, we did not evaluate other options.
Vendor
Project Staff at a financial services firm with 501-1,000 employees
Feb 23 2017

What is most valuable?

The database and message queuing are valuable features. It is useful for apps that have a lot of messages as well.

How has it helped my organization?

Thanks to ActiveMQ, we have managed to set up an IoT application.

What needs improvement?

There is need for more protocols and maybe they should provide documentation on the internet as well. During my summer internship, I developed a IoT application (a proof… more »

What's my experience with pricing, setup cost, and licensing?

It is a good, free and safe product.

Which solution did I use previously and why did I switch?

Previously, we were using RabbitMQ, but it didn’t support MQTT QoS 2.

What other advice do I have?

Make sure your queues and topics are correctly named as it can quickly become a mess. Overall, it is a good product but lacks some documentation.

Which other solutions did I evaluate?

We have tried Apache Apollo and RabbitMQ.
Vendor
Site Reliability Engineer at a tech vendor with 1,001-5,000 employees
Jan 25 2017

What do you think of ActiveMQ?

What is most valuable?

The valuable features are: Message queues Camel routes High availability Serialization of batch jobs Consumer/worker throttling Message durability

How has it helped my organization?

We use ActiveMQ primarily to deliver work to backend worker services that run tasks with extremely variable run times.

For how long have I used the solution?

I supported and used ActiveMQ from 2010-2016.

What do I think about the stability of the solution?

We ran into various stability problems with our implementations over the years. We also ran into a few problems related to bugs. One of the bugs was a memory leak from the KahaDB log files. As uptime accumulated, it eventually triggered one of the artificial limitations on the disk space used by KahaDB.

What

Consultant
Principal Architect at a tech services company with 10,001+ employees
Jan 08 2017

What is most valuable?

One of the most important features of ActiveMQ is the ability to set up a network of brokers, and the ability to forward the message to another broker in the network, where there is a demand for messages from a consumer. These brokers could span over WANs and geographies. The messages will get… more »

What needs improvement?

The master-slave relationship between brokers needs some improvement. In case of shared architecture between brokers (i.e., both brokers sharing same the DB instance), one becomes master and the others become slaves. In this situation, the master always consumes the message and the slave is always… more »

What's my experience with pricing, setup cost, and licensing?

The pricing and license policies are pretty good.

Which solution did I use previously and why did I switch?

We considered switching from WebLogic JMS, since we faced many issues including message affinity and lost messages.
Consultant
Freelancer at a tech services company with 1,001-5,000 employees
Jan 05 2017

What do you think of ActiveMQ?

What is most valuable?

Most valuable to us are fast asynchronous message queuing with message-level acknowledging and message persistency.

How has it helped my organization?

ActiveMQ operates as the message bus across single-purpose components. Thanks to ActiveMQ, the system is able to scale its heavy computing components during traffic peaks.

What needs improvement?

I would like to see improvement in the clustering brokers. Configuring ActiveMQ brokers for working in a cluster is difficult and has many constraints. Also, the configuration files are not intuitive.

For how long have I used the solution?

We have been using ActiveMQ for about 6 years.

What do I think about the stability of the solution?

We have not encountered any stability issues.

What do I think about

What is ActiveMQ?

Apache ActiveMQ is the most popular and powerful open source messaging and Integration Patterns server.

Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features while fully supporting JMS 1.1 and J2EE 1.4. Apache ActiveMQ is released under the Apache 2.0 License

Also known as
AMQ
ActiveMQ customers

University of Washington, Daugherty Systems, CSC, STG Technologies, Inc. 

Buyer's Guide
Download our free Message Queue (MQ) Software Report and find out what your peers are saying about Apache, VMware, IBM, and more!
Quick Links
Learn More: