PHPackages                             typo3/jobqueue-beanstalkd - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Queues &amp; Workers](/categories/queues)
4. /
5. typo3/jobqueue-beanstalkd

Abandoned → [flowpack/jobqueue-beanstalkd](/?search=flowpack%2Fjobqueue-beanstalkd)Neos-package[Queues &amp; Workers](/categories/queues)

typo3/jobqueue-beanstalkd
=========================

Implements concrete Queue for the beanstalkd work queue. Requires the packages flowpack/jobqueue-common and pda/pheanstalk package to be installed.

4.0.1(8y ago)62.8k7MITPHP

Since Nov 5Pushed 2y ago5 watchersCompare

[ Source](https://github.com/Flowpack/jobqueue-beanstalkd)[ Packagist](https://packagist.org/packages/typo3/jobqueue-beanstalkd)[ RSS](/packages/typo3-jobqueue-beanstalkd/feed)WikiDiscussions main Synced today

READMEChangelog (6)Dependencies (2)Versions (12)Used By (0)

Flowpack.JobQueue.Beanstalkd
============================

[](#flowpackjobqueuebeanstalkd)

A job queue backend for the [Flowpack.JobQueue.Common](https://github.com/Flowpack/jobqueue-common) package based on [beanstalkd](http://kr.github.io/beanstalkd/).

Usage
-----

[](#usage)

Install the package using composer:

```
composer require flowpack/jobqueue-beanstalkd

```

If not already installed, that will fetch its requirements, namely `jobqueue-common` and `pda/pheanstalk`. *NOTE:* This package needs a running [beanstalkd](http://kr.github.io/beanstalkd/) server

Now the queue can be configured like this:

```
Flowpack:
  JobQueue:
    Common:
      queues:
        'some-queue':
          className: 'Flowpack\JobQueue\Beanstalkd\Queue\BeanstalkdQueue'
          executeIsolated: true
          options:
            client:
              host: 127.0.0.11
              port: 11301
            defaultTimeout: 50
          releaseOptions:
            priority: 512
            delay: 120
```

Specific options
----------------

[](#specific-options)

The `BeanstalkdQueue` supports following options:

OptionTypeDefaultDescriptiondefaultTimeoutinteger60Number of seconds new messages are waited for before a timeout occurs (This is overridden by a "timeout" argument in the `waitAndTake()` and `waitAndReserve()` methodsclientarray\['host' =&gt; '127.0.0.1', 'port' =&gt; 11300\]Beanstalkd connection settings### Submit options

[](#submit-options)

Additional options supported by `JobManager::queue()`, `BeanstalkdQueue::submit()` and the `Job\Defer` annotation:

OptionTypeDefaultDescriptiondelayinteger0Number of seconds before a message is marked "ready" after submission. This can be useful to prevent premature execution of jobs (i.e. before entites are persisted)priorityinteger1024Priority of the message. most urgent: 0, least urgent: 4294967295ttrinteger60Number of seconds a message is allowed to be reserved before it is released, aborted or finished. NOTE: This option is not available in the *releaseOptions*!### Release options

[](#release-options)

Additional options to be specified via `releaseOptions`:

OptionTypeDefaultDescriptiondelayinteger0Number of seconds before a message is marked "ready" after it has been released.priorityinteger1024Priority of the message. most urgent: 0, least urgent: 4294967295License
-------

[](#license)

This package is licensed under the MIT license

Contributions
-------------

[](#contributions)

Pull-Requests are more than welcome. Make sure to read the [Code Of Conduct](CodeOfConduct.rst).

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 77.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~205 days

Recently: every ~175 days

Total

11

Last Release

2929d ago

Major Versions

0.1.0 → 1.0.x-dev2016-06-06

1.0.x-dev → 2.0.02016-07-21

1.1.0 → 2.0.x-dev2016-07-21

2.0.x-dev → 3.0.02017-02-08

3.0.x-dev → 4.0.02018-06-20

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/11575267?v=4)[Neos](/maintainers/neos)[@neos](https://github.com/neos)

![](https://www.gravatar.com/avatar/25d49a6af82b72d2764774a05c307808375016d7aeaaef3862472a6580ff38a7?d=identicon)[flowpack](/maintainers/flowpack)

---

Top Contributors

[![bwaidelich](https://avatars.githubusercontent.com/u/307571?v=4)](https://github.com/bwaidelich "bwaidelich (28 commits)")[![daniellienert](https://avatars.githubusercontent.com/u/642226?v=4)](https://github.com/daniellienert "daniellienert (2 commits)")[![johannessteu](https://avatars.githubusercontent.com/u/769789?v=4)](https://github.com/johannessteu "johannessteu (2 commits)")[![kdambekalns](https://avatars.githubusercontent.com/u/95873?v=4)](https://github.com/kdambekalns "kdambekalns (2 commits)")[![hlubek](https://avatars.githubusercontent.com/u/33351?v=4)](https://github.com/hlubek "hlubek (1 commits)")[![skurfuerst](https://avatars.githubusercontent.com/u/190777?v=4)](https://github.com/skurfuerst "skurfuerst (1 commits)")

---

Tags

beanstalkdflowframeworkjobqueueneoscms

### Embed Badge

![Health badge](/badges/typo3-jobqueue-beanstalkd/health.svg)

```
[![Health](https://phpackages.com/badges/typo3-jobqueue-beanstalkd/health.svg)](https://phpackages.com/packages/typo3-jobqueue-beanstalkd)
```

###  Alternatives

[leezy/pheanstalk-bundle

The LeezyPheanstalkBundle is a Symfony Bundle that provides a command line interface for manage the Beanstalkd workqueue server &amp; a pheanstalk integration.

1241.8M7](/packages/leezy-pheanstalk-bundle)[symfony/beanstalkd-messenger

Symfony Beanstalkd Messenger Bridge

19385.0k3](/packages/symfony-beanstalkd-messenger)[udokmeci/yii2-beanstalk

Yii2 Beanstalk Client at the top of Paul Annesley's pheanstalk

70129.0k3](/packages/udokmeci-yii2-beanstalk)[pmatseykanets/artisan-beans

Easily manage your Beanstalkd job queues right from the Laravel artisan command

4282.3k](/packages/pmatseykanets-artisan-beans)[wowo/wowo-queue-bundle

The WowoQueueBundle provides unified method for use queue systems, like Beanstalkd, RabbitMQ, flat files, database driven queues etc.

2128.4k1](/packages/wowo-wowo-queue-bundle)[n0nag0n/simple-job-queue

A simple library for interfacing with other job queue providers that gives you plenty of flexibility. Currently supports MySQL

382.7k2](/packages/n0nag0n-simple-job-queue)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
