beanstalkd
6.2#17 in task queue softwareFree planFree planLinuxmacOSSelf-hosted
Visit| Fact | beanstalkd | Gearman |
|---|---|---|
| Architecture | Producers put jobs into the queue and worker processes take jobs out and run them. | A Gearman deployment has clients that submit jobs, a job server that routes them, and workers that execute them and return results. |
| Notable limit | The README lists Linux 2.6.17 or later, Mac OS X, FreeBSD, and Illumos as required operating systems. | The download page describes GearmanSharp as incomplete and says it does not yet implement the full protocol. |
| Security | The project’s download page identifies the source release as MIT-licensed; the opened official pages make no security or compliance claims. | The download page says the pure Perl Gearman client and worker API supports SSL. |
Beanstalkd may suit developers who need a self-hosted queue to hand background jobs from producers to worker processes. Its listed client libraries cover a range of programming languages.
Gearman suits developers who need to distribute jobs among machines or processes and can operate a self-hosted system. Its listed language interfaces and database integrations may suit teams using those environments.