PHPackages                             dudashuang/php-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. dudashuang/php-queue

ActiveLibrary

dudashuang/php-queue
====================

a php client for message queue

v1.2.0(7y ago)0161MITPHPPHP &gt;=7.0.0

Since May 30Pushed 6y ago1 watchersCompare

[ Source](https://github.com/dudashuang/php-queue)[ Packagist](https://packagist.org/packages/dudashuang/php-queue)[ RSS](/packages/dudashuang-php-queue/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (3)Versions (16)Used By (0)

php-queue
=========

[](#php-queue)

[![](https://camo.githubusercontent.com/c27a457659b89ee4f1f80f7995c559dd37f2051bde7167ad25791e5c5c92cc8e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6275696c642d70617373696e672d627269676874677265656e2e737667)](https://camo.githubusercontent.com/c27a457659b89ee4f1f80f7995c559dd37f2051bde7167ad25791e5c5c92cc8e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6275696c642d70617373696e672d627269676874677265656e2e737667)[![](https://camo.githubusercontent.com/f46caa5b0a9f8c984a4aa8b689a17b3ecc8705d47ac0bd66157de75e7c14e28c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d2533453d372e302e302d7265642e737667)](https://camo.githubusercontent.com/f46caa5b0a9f8c984a4aa8b689a17b3ecc8705d47ac0bd66157de75e7c14e28c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d2533453d372e302e302d7265642e737667)[![](https://camo.githubusercontent.com/07a7d0169027aac6d7a0bfa8964dfef5fbc40d5a2075cabb3d8bc67e17be3451/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d79656c6c6f772e737667)](https://camo.githubusercontent.com/07a7d0169027aac6d7a0bfa8964dfef5fbc40d5a2075cabb3d8bc67e17be3451/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d79656c6c6f772e737667)[![](https://camo.githubusercontent.com/9e57863444c8642b7887165e2fdded35ca30cc01a2da6227693403875b1af0a7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d76312e312e312d626c75652e737667)](https://camo.githubusercontent.com/9e57863444c8642b7887165e2fdded35ca30cc01a2da6227693403875b1af0a7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d76312e312e312d626c75652e737667)

A php client for message queue which is one of RabbitMQ, Kafka and Redis.

### Requirement

[](#requirement)

- redis

    ```
      sudo apt-get install redis-server
    ```
- RabbitMQ

- Kafka

### Install

[](#install)

- composer

    ```
      composer require dudashuang/php-queue
    ```

### Base Usage

[](#base-usage)

- examples

    - [job](examples/Jobs/TestJob.php)
    - [event](examples/Events/PaySuccessEvent.php)
    - [listener](examples/Listeners/SendListener.php)
    - [ListenerServiceProvider](examples/ListenerServiceProvider.php)
- create a driver

    - redis:

        ```
