What is ActiveMQ?
Who uses ActiveMQ?
Why developers like ActiveMQ?
Here are some stack decisions, common use cases and reviews by companies and developers who chose ActiveMQ in their tech stack.
I use ActiveMQ because RabbitMQ have stopped giving the support for AMQP 1.0 or above version and the earlier version of AMQP doesn't give the functionality to support OAuth.
If OAuth is not required and we can go with AMQP 0.9 then i still recommend rabbitMq.
I use ActiveMQ because it works and supports protocols such as MQTT for IoT. I evaluated Kafka and Active MQ for an application in Windows servers and found Kafka to have some issues with recovering missed messages. I did not evaluate RabbitMQ but I am biased towards Apache projects.
I use ActiveMQ because I coded my solution using Visual Studio Code on .NET and integrated it with a Java stack I don't own and it just works.
I use ActiveMQ because it is very simple to use and doesn't burden extra steps for stability.