ActiveMQ Other Advice

Prashant-Sharma - PeerSpot reviewer
Senior Software Engineer at a retailer with 10,001+ employees

Overall, I would rate the solution a six out of ten. I'd advise if your requirement is on a smaller scale, then go for it. If it's a big scale with more events and higher throughput, consider Apache Kafka instead.

View full review »
RG
Solution Architect at Rural Bankers Association

For our use in microservices, I'd rate it a nine or a ten.

View full review »
RahulSingh7 - PeerSpot reviewer
Senior Software Developer at a manufacturing company with 1,001-5,000 employees

If you are working with a small application, and you can manage losing data, or at some point, losing connection, the solution is fine.

Overall, I would rate ActiveMQ a five out of ten.

View full review »
Buyer's Guide
ActiveMQ
April 2024
Learn what your peers think about ActiveMQ. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
768,740 professionals have used our research since 2012.
Andrea Castorino - PeerSpot reviewer
Program Manager at SirfinPA

The performance of ActiveMQ meets our needs adequately. We selected it as our messaging solution because we believed it was the best fit for our requirements, and we haven't encountered significant performance issues directly related to ActiveMQ itself. The challenges we faced were more related to issues like hosting environments, such as OpenShift, and hardware limitations. 

Overall, I would rate ActiveMQ as an eight out of ten.

View full review »
it_user566130 - PeerSpot reviewer
Senior Micro Service Developer via The Marlo Group (Contractor) at a financial services firm with 10,001+ employees
  • 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 error but it will create a new queue for you which is sometimes hard to investigate.
View full review »
MZ
Senior System Engineer at G&D

I would rate the product a nine out of ten. You need to scale the application to interact with other automation and robotic systems. Most people or many people recommended using ActiveMQ on small and medium-scale applications.

View full review »
NK
Director at Tibco

I give the solution a six out of ten. 

Our customers would use the solution in any model. We have to test with the on-premise deployments and run on an EC2 cloud.

We have about ten users in our organization.

We do not require any people for deployment or maintenance.

Whenever we need support we get it from the online community.

I do not recommend ActiveMQ over Apache Kafka partly because I don't know who provides support for the solution.

When our clients are looking for AMQ protocol support specifically ActiveMQ is our recommendation.

View full review »
GT
Lead Architect at a financial services firm with 1,001-5,000 employees

It depends on the use case, which is if you want to go for scaling and horizontal scaling, and the better, two-way scaling is actually required for that. ActiveMQ is very usable in that way, and it has the option of network process raising, which is a really good ActiveMQ feature. As well as the message toll replication.

These are some of the features that we can find in IBM MQ, but we can also find them in ActiveMQ. It depends on the use case. 

This is a good solution. It is low cost, high performance, and scalability. 

ActiveMQ is a good solution.

Because of these features, I would like to see added, such as data sharing and scalability, I would rate ActiveMQ an eight out of ten.

View full review »
ShoaibKhan - PeerSpot reviewer
Technical Specialist at APIZone

I would give this solution 10 out of 10.

It's a very easy-to-use product. Documentation is sufficient, and anyone with a bit of knowledge about technology, like Java, can quickly set it up and it could be up and running in minutes.

View full review »
it_user651429 - PeerSpot reviewer
Java Technical Lead at a tech services company with 5,001-10,000 employees

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.

View full review »
it_user660048 - PeerSpot reviewer
Director of Data and Technology at a transportation company with 51-200 employees

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 perfectly.

But if I need to have solution for big data, it may not be the best, especially for large streaming data. It varies by use.

Vet other solutions before implementing anything. Run multiple tests, like multi- thread and flood it with messages, as well as large messages, and combinations of both. See how it behaves.

View full review »
JJ
Technology Lead at a tech services company with 10,001+ employees

I rate the solution an eight out of ten.

View full review »
Ahmad Raza Khan - PeerSpot reviewer
Junior Software Engineer at Cateina Technologies

I would rate the tool an eight out of ten.

View full review »
ME
Solutions Architect at a computer software company with 1,001-5,000 employees

I have also had experience with IBM MQ for the last 30 years. I am comparing between different products and messaging scenario expertise.

I work in consultancies with many clients who have many different versions.

All messaging whether it's ActiveMQ, Amazon MQ which is Active MQ, or it's IBM MQ, they are all very similar, they all have strengths and weaknesses.

We have clients from small to large enterprises.

I would recommend this solution but it depends on the requirements. For example, what kind of support does the vendor want? What kind of managed services do they want? It is important because you can run ActiveMQ on AWS to get a managed service. It always depends on what their clients are looking for.

I'm impressed, I think that ActiveMQ is great.

I would rate this solution a seven out of ten.

View full review »
it_user660651 - PeerSpot reviewer
Microservices Consultant at a transportation company with 501-1,000 employees

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.

View full review »
it_user571818 - PeerSpot reviewer
Senior System Administrator for Cloud Operations at a tech company with 10,001+ employees

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

View full review »
it_user571824 - PeerSpot reviewer
Project Staff at a financial services firm with 501-1,000 employees

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.

View full review »
it_user660600 - PeerSpot reviewer
Sr Software Engineer - Enterprise Automation Systems at a tech services company with 5,001-10,000 employees

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 other backend database pod.

View full review »
it_user656307 - PeerSpot reviewer
Consultant, Architect at a financial services firm with 201-500 employees
  • 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 traffic and read/write/admin rights on queues and topics.
  • All messages will have a unique message ID, but also consider generating and logging a unique ID per message in your sending application. This ID can be propagated as a JMS header to all receiving applications and logged, in order to facilitate traceability later on.
View full review »
it_user662949 - PeerSpot reviewer
Senior Consultant at a tech vendor with 1-10 employees

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

View full review »
it_user590433 - PeerSpot reviewer
Site Reliability Engineer at a tech vendor with 1,001-5,000 employees

Use the right tool for the job. Evaluate your needs carefully. Ensure that you do adequate performance, load, and failure mode testing prior to introducing the solution to production.

View full review »
it_user660042 - PeerSpot reviewer
Manager, Site Reliability Engineering at a energy/utilities company with 1,001-5,000 employees

If you are getting started, go with Kafka.

View full review »
Buyer's Guide
ActiveMQ
April 2024
Learn what your peers think about ActiveMQ. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
768,740 professionals have used our research since 2012.