PHPackages                             b2pweb/bdf-queue - 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. b2pweb/bdf-queue

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

b2pweb/bdf-queue
================

Bdf queue component

v1.6.2(5mo ago)39.6k↑40%[1 issues](https://github.com/b2pweb/bdf-queue/issues)3MITPHPPHP ~7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0CI passing

Since Jan 7Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/b2pweb/bdf-queue)[ Packagist](https://packagist.org/packages/b2pweb/bdf-queue)[ RSS](/packages/b2pweb-bdf-queue/feed)WikiDiscussions 1.6 Synced 1mo ago

READMEChangelogDependencies (21)Versions (28)Used By (3)

Queue
-----

[](#queue)

This package provides 2 layers for abstraction of message broker.

- A connection layer
- A destination layer

[![build](https://github.com/b2pweb/bdf-queue/actions/workflows/php.yml/badge.svg)](https://github.com/b2pweb/bdf-queue/actions/workflows/php.yml)[![codecov](https://camo.githubusercontent.com/3115210825ae1a0c1a5b4f4b9dda2b6f38fe9a417869b9b7a9ac513d48d6e0f2/68747470733a2f2f636f6465636f762e696f2f6769746875622f6232707765622f6264662d71756575652f6272616e63682f312e352f67726170682f62616467652e7376673f746f6b656e3d564f4653504557594b58)](https://app.codecov.io/github/b2pweb/bdf-queue)[![Packagist Version](https://camo.githubusercontent.com/f5d49b41f4dd8f0b8779255be5a5bc6ba63f6cfd2796785f53d23a1c223422c3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6232707765622f6264662d71756575652e737667)](https://packagist.org/packages/b2pweb/bdf-queue)[![Total Downloads](https://camo.githubusercontent.com/fa6113b49403bfac136294d34dd070f388d106be61d382592675b7e2fe70baa6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6232707765622f6264662d71756575652e737667)](https://packagist.org/packages/b2pweb/bdf-queue)[![Type Coverage](https://camo.githubusercontent.com/15217082f441af6468cef3e0d37488c201776d82a159b618c5de1a4b94fe0706/68747470733a2f2f73686570686572642e6465762f6769746875622f6232707765622f6264662d71756575652f636f7665726167652e737667)](https://shepherd.dev/github/b2pweb/bdf-queue)

#### Supports

[](#supports)

Message BrokerLibraryDriver nameBeanstalkPheanstalkpheanstalkDbDoctrinedoctrine+(\*)Enqueuephp-enqueueenqueue+(\*)GearmanPecl GearmangearmanKafkaRdKafkardkafkaMemorymemoryNullnullRabbitMQAmqp libamqp-libRedis (Ext)PhpRedisredis+phpredisRedisPRedisredis+predis### Usage Instructions

[](#usage-instructions)

#### Produce messages

[](#produce-messages)

First, create a new destination manager instance.

```
