BeanstalkD
Beanstalk is a simple, fast work queue. (by beanstalkd)
Apache ActiveMQ
Mirror of Apache ActiveMQ (by apache)
Our great sponsors
BeanstalkD | Apache ActiveMQ | |
---|---|---|
14 | 1 | |
6,472 | 2,250 | |
0.4% | 0.4% | |
0.0 | 9.5 | |
5 months ago | 12 days ago | |
C | Java | |
GNU General Public License v3.0 or later | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
BeanstalkD
Posts with mentions or reviews of BeanstalkD.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-24.
-
Ruby 3.3
There's beanstalkd, it has a few Python libraries and it works out of the box with ActiveJob via Backburner.
https://beanstalkd.github.io/
-
A Developer's Journal: Simplifying the Twelve-Factor App
Messaging/Queueing Systems (Amazon SQS, RabbitMQ, Beanstalkd)
- Load Balancing
-
SQL Maxis: Why We Ditched RabbitMQ and Replaced It with a Postgres Queue
Not when a queue is involved. IME trying to replicate something like beanstalkd (https://beanstalkd.github.io/) in postgres is asking for trouble for anything but trivial workloads.
If you're measuring throughput in jobs/s, use a real work queue.
-
Christmas giveaway: 10 copies of my book Domain-driven Design with Golang book, also AMA
Before Kafka was a standard, I created a go library for beanstalkd that act like an RPC.
-
PHP parallel processing idea
Then there are queue libraries like beanstalkd, RabbitMQ or built-in features like queues from Laravel. These will probably get you quicker to your goal then trying the process managing route.
- How to do distributed cronjobs with worker queues?
-
Write Your Own Task Queue
The only task queue I loved was beanstalkd -- it's beautifully written and highly performant. Starting it takes seconds and it's been running for a decade:
https://beanstalkd.github.io/
- Golang task queue
-
What are some popular background job processing frameworks in the Rust ecosystem?
It's not rust (it's C), but beanstalkd is a pretty incredible work queue that processes millions of jobs a day (10K+/s at peak) for my company. I know there are a few rust drivers available.
Apache ActiveMQ
Posts with mentions or reviews of Apache ActiveMQ.
We have used some of these posts to build our list of alternatives
and similar projects.
-
How exactly do events work?
If you just want to use events in your software, use whatever native event model your language supports, or a popular separate component. If you want to develop your own message queue/event system, you could for example look at the ActiveMQ source.
What are some alternatives?
When comparing BeanstalkD and Apache ActiveMQ you can also consider the following projects:
RabbitMQ - Open source RabbitMQ: core server and tier 1 (built-in) plugins
NATS - High-Performance server for NATS.io, the cloud and edge native messaging system.
Apache Kafka - Mirror of Apache Kafka
Apache Pulsar - Apache Pulsar - distributed pub-sub messaging system
Gearman
Apache Qpid - Mirror of Apache Qpid
Apache RocketMQ - Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.
celery - Distributed Task Queue (development branch)
nsq - A realtime distributed messaging platform
Apache ActiveMQ Artemis - Mirror of Apache ActiveMQ Artemis
BeanstalkD vs RabbitMQ
Apache ActiveMQ vs NATS
BeanstalkD vs Apache Kafka
Apache ActiveMQ vs Apache Pulsar
BeanstalkD vs Gearman
Apache ActiveMQ vs Apache Qpid
BeanstalkD vs NATS
Apache ActiveMQ vs Apache RocketMQ
BeanstalkD vs celery
Apache ActiveMQ vs Apache Kafka
BeanstalkD vs nsq
Apache ActiveMQ vs Apache ActiveMQ Artemis