PHPackages                             reputation-vip/queue-client-bundle - 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. reputation-vip/queue-client-bundle

ActiveLibrary[Queues &amp; Workers](/categories/queues)

reputation-vip/queue-client-bundle
==================================

Queue Client Symfony Bundle

2.0.0(8y ago)316.6k1[1 issues](https://github.com/ReputationVIP/queue-client-bundle/issues)PHP

Since Feb 23Pushed 2y ago4 watchersCompare

[ Source](https://github.com/ReputationVIP/queue-client-bundle)[ Packagist](https://packagist.org/packages/reputation-vip/queue-client-bundle)[ RSS](/packages/reputation-vip-queue-client-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)DependenciesVersions (10)Used By (0)

Queue Client Bundle
===================

[](#queue-client-bundle)

[![Join the chat at https://gitter.im/ReputationVIP/queue-client](https://camo.githubusercontent.com/eb73b47665939adebdd1c27b67bf5d8a434d45702a7956f008c5ef3da77f0dad/68747470733a2f2f6261646765732e6769747465722e696d2f52657075746174696f6e5649502f71756575652d636c69656e742e737667)](https://gitter.im/ReputationVIP/queue-client?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

An easy way to use [queue client library](https://github.com/ReputationVIP/queue-client) in [Symfony](http://symfony.com) project with its own [Symfony](http://symfony.com) bundle.

Available commands
------------------

[](#available-commands)

- `queue-client:add-messages` Add message in queue
- `queue-client:create-queues` Create queues
- `queue-client:delete-queues` Delete queues
- `queue-client:get-messages` Get messages from queue
- `queue-client:list-priorities` List priorities
- `queue-client:purge-queues` Purge queues
- `queue-client:queues-info` Display queues information

Use `--help` option for command usage.

Configuration
-------------

[](#configuration)

Add queue client configuration in config.yml and retrieve the service using Symfony container.

```
container->get('queue-client')

```

`queue_client` node needs an `adapter` node to define the adapter to be used. `adapter` node must define a `type` parameter (see "Available adapter types")

Then add specific configuration for each `type`.

```
queue_client:
    adapter:
        type: queue type

```

Sample configuration:

```
queue_client:
    queues_file: %kernel.root_dir%/config/queues.yml
    adapter:
        type: file
        repository: /tmp/queues
    priority_handler: 'ReputationVIP\QueueClient\PriorityHandler\ThreeLevelPriorityHandler'

```

### General configuration

[](#general-configuration)

- `queues_file` specifies the default [queues configuration file](doc/queues-configuration-file.md).
- `queue_prefix` specifies a queue prefix can use in [queues configuration file](doc/queues-configuration-file.md).
- `priority_handler` specifies the priority handler. Default is the `ReputationVIP\QueueClient\PriorityHandler\StandardPriorityHandler`.

### Available adapter types

[](#available-adapter-types)

- `null` a black hole type.
- `memory` a memory type.
- `file` a file queue type.
- `sqs` a SQS queue type.

### File type Configuration

[](#file-type-configuration)

- `repository`: this config value set the absolute path of the repository which contains queues files (default `/tmp/queues`).

### SQS type Configuration

[](#sqs-type-configuration)

- `key:` this config value set the SQS key.
- `secret:` this config value set the SQS secret.
- `region:` this config value set the SQS region (default `eu-west-1`).
- `version:` this config value set the SQS version (default `2012-11-05`).

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance13

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 66.7% 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 ~108 days

Recently: every ~159 days

Total

7

Last Release

3076d ago

Major Versions

v1.1.1 → 2.0.02017-12-06

### Community

---

Top Contributors

[![bobey](https://avatars.githubusercontent.com/u/807362?v=4)](https://github.com/bobey "bobey (6 commits)")[![tejerka](https://avatars.githubusercontent.com/u/11292390?v=4)](https://github.com/tejerka "tejerka (3 commits)")

### Embed Badge

![Health badge](/badges/reputation-vip-queue-client-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/reputation-vip-queue-client-bundle/health.svg)](https://phpackages.com/packages/reputation-vip-queue-client-bundle)
```

###  Alternatives

[league/geotools

Geo-related tools PHP 7.3+ library

1.4k5.3M26](/packages/league-geotools)[amphp/parser

A generator parser to make streaming parsers simple.

14952.8M16](/packages/amphp-parser)[amphp/serialization

Serialization tools for IPC and data storage in PHP.

13451.1M18](/packages/amphp-serialization)[enqueue/enqueue

Message Queue Library

19820.0M56](/packages/enqueue-enqueue)[deliciousbrains/wp-background-processing

WP Background Processing can be used to fire off non-blocking asynchronous requests or as a background processing tool, allowing you to queue tasks.

1.1k409.8k6](/packages/deliciousbrains-wp-background-processing)[react/async

Async utilities and fibers for ReactPHP

2238.8M170](/packages/react-async)

PHPackages © 2026

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