ActiveMQ Review

It sends large messages at decent speeds.

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 it's well known by users. They chose ActiveMQ for other features, because they know there are other messaging solutions that can work faster, like RabbitMQ, which is not Java written, but rather Erlang.

For how long have I used the solution?

I have been using ActiveMQ for one year.

What do I think about the stability of the solution?

There were no problems with stability.

What do I think about the scalability of the solution?

There were no scalability issues up to the point when I was involved in the project.

How are customer service and technical support?

I didn't use their technical support, just the classical StackOverflow support. That gave me enough information.

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

We didn't have a previous solution.

How was the initial setup?

The installation was straightforward. The framework we used, Spring, facilitates this integration.

Which other solutions did I evaluate?

We evaluated RabbitMQ.

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.

**Disclosure: I am a real user, and this review is based on my own experience and opinions.
More ActiveMQ reviews from users
...who work at a Financial Services Firm
...who compared it with IBM MQ
Add a Comment

author avatarit_user778260 (‎Operations Manager with 1-10 employees)


As our system cares about messages persistence, we tried to used this feature over kaha DB and it was very slow compared to non-persistence mode. is there any enhancements can be done or we should consider another queue system,

author avatarit_user662949 (Senior Consultant at a tech vendor with 1-10 employees)

Did you use async send, should improve performance, even when going in default mode, with persistent messages?