Need advice about which tool to choose?Ask the StackShare community!
ActiveMQ vs Heroku Postgres: What are the differences?
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; Heroku Postgres: Heroku's Database-as-a-Service. Based on the most powerful open-source database, PostgreSQL. Heroku Postgres provides a SQL database-as-a-service that lets you focus on building your application instead of messing around with database management.
ActiveMQ belongs to "Message Queue" category of the tech stack, while Heroku Postgres can be primarily classified under "PostgreSQL as a Service".
"Open source" is the top reason why over 9 developers like ActiveMQ, while over 27 developers mention "Easy to setup" as the leading cause for choosing Heroku Postgres.
ActiveMQ is an open source tool with 1.51K GitHub stars and 1.05K GitHub forks. Here's a link to ActiveMQ's open source repository on GitHub.
According to the StackShare community, Heroku Postgres has a broader approval, being mentioned in 74 company stacks & 39 developers stacks; compared to ActiveMQ, which is listed in 33 company stacks and 17 developer stacks.
Considering moving part of our PostgreSQL database infrastructure to the cloud, however, not quite sure between AWS, Heroku, Azure and Google cloud. Things to consider: The main reason is for backing up and centralize all our data in the cloud. With that in mind the main elements are: -Pricing for storage. -Small team. -No need for high throughput. -Support for docker swarm and Kubernetes.
Good balance between easy to manage, pricing, docs and features.
DigitalOcean's offering is pretty solid. Easy to scale, great UI, automatic daily backups, decent pricing.
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 Heroku Postgres
- Easy to setup29
- Follower databases3
- Dataclips for sharing queries3
- Extremely reliable3
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 Heroku Postgres
- Super expensive2