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 multiple versions of ActiveMQ. The value of the Apache-provided Docker image is that it spares developers from having to manually install ActiveMQ software. Using Docker, I can get a working ActiveMQ server up and running in minutes with zero knowledge of how the software is installed or what configuration files need to be tweaked, etc. Also, I can spin up an ActiveMQ farm of Docker containers within minutes if I want to test things like clustering, HA, etc. For something like concept testing or R&D, this is a fantastic way to save time and money.
- Multi-protocol support: http://activemq.apache.org/protocols.html. As we began to explore integrating IoT solutions, ActiveMQ’s support of the MQTT protocol was very convenient!
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 of the organization. Previously, we would get stuck waiting for license procurement for the IBM solution, which wasted project time and budget.
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 needs some improvement supporting clients written in other languages (like C#).
For how long have I used the solution?
I have been using the solution for 18 months.
What do I think about the stability of the solution?
We have not encountered any stability issues.
What do I think about the scalability of the solution?
We have not encountered any scalability issues.
How are customer service and technical support?
For an open source solution, support options are actually very robust: http://activemq.apache.org/support.html
Which solution did I use previously and why did I switch?
We previously used WebSphere MQ and switched mainly due to licensing costs.
How was the initial setup?
For us, initial setup was VERY easy since we were using the Apache-provided Docker image for ActiveMQ, which alleviates a lot of the traditional pains involved with installing new software.
What's my experience with pricing, setup cost, and licensing?
This solution is awesome from both perspectives.
Which other solutions did I evaluate?
Before choosing this product, we did not evaluate other options.
What other advice do I have?
If possible, use the Docker image that Apache foundation builds!