Need advice about which tool to choose?Ask the StackShare community!
ActiveMQ vs Apollo: What are the differences?
What is ActiveMQ? A message broker written in Java together with a full JMS client. 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.
What is Apollo? GraphQL server for Express, Connect, Hapi, Koa and more. Build a universal GraphQL API on top of your existing REST APIs, so you can ship new application features fast without waiting on backend changes.
ActiveMQ can be classified as a tool in the "Message Queue" category, while Apollo is grouped under "Platform as a Service".
"Open source" is the top reason why over 9 developers like ActiveMQ, while over 8 developers mention "From the creators of Meteor" as the leading cause for choosing Apollo.
ActiveMQ and Apollo are both open source tools. Apollo with 7.55K GitHub stars and 940 forks on GitHub appears to be more popular than ActiveMQ with 1.51K GitHub stars and 1.05K GitHub forks.
According to the StackShare community, Apollo has a broader approval, being mentioned in 131 company stacks & 127 developers stacks; compared to ActiveMQ, which is listed in 33 company stacks and 17 developer stacks.
Pros of ActiveMQ
- Easy to use18
- Open source14
- Efficient13
- JMS compliant10
- High Availability6
- Scalable5
- Distributed Network of brokers3
- Persistence3
- Support XA (distributed transactions)3
- Docker delievery1
- Highly configurable1
- RabbitMQ0
Pros of Apollo
- From the creators of Meteor12
- Great documentation5
- Open source3
- Real time if use subscription2
Sign up to add or upvote prosMake informed product decisions
Cons of ActiveMQ
- ONLY Vertically Scalable1
- Support1
- Low resilience to exceptions and interruptions1
- Difficult to scale1
Cons of Apollo
- File upload is not supported1
- Increase in complexity of implementing (subscription)1