PHPackages                             943626451/my-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. 943626451/my-queue

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

943626451/my-queue
==================

A async-queue library built on top of swoole, flexable multi-consumer, coroutine supported.

v1.1.4(6y ago)02MITPHPPHP &gt;=7.2

Since Oct 16Pushed 5y agoCompare

[ Source](https://github.com/jonny77/my-queue)[ Packagist](https://packagist.org/packages/943626451/my-queue)[ RSS](/packages/943626451-my-queue/feed)WikiDiscussions master Synced 5d ago

READMEChangelogDependencies (8)Versions (27)Used By (0)

Aint Queue
==========

[](#aint-queue)

[![Build Status](https://camo.githubusercontent.com/922bc8103acb995baa687615d33d0b093d72778fe4a5aa002e9e06f301adaddc/68747470733a2f2f7472617669732d63692e6f72672f4c6974746c657371782f61696e742d71756575652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/Littlesqx/aint-queue)[![License](https://camo.githubusercontent.com/07f46e539e1122f563194bed6176fa0f5f4ac73f1bab5c76e894531a4a27416a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6c6974746c657371782f61696e742d7175657565)](https://camo.githubusercontent.com/07f46e539e1122f563194bed6176fa0f5f4ac73f1bab5c76e894531a4a27416a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6c6974746c657371782f61696e742d7175657565)[![Php version](https://camo.githubusercontent.com/91a02980d3baecaebe75e05581102a28316b6fc29a2f5ed59b2b72c826149c8e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6c6974746c657371782f61696e742d7175657565)](https://camo.githubusercontent.com/91a02980d3baecaebe75e05581102a28316b6fc29a2f5ed59b2b72c826149c8e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6c6974746c657371782f61696e742d7175657565)[![Version](https://camo.githubusercontent.com/8296edb44c0c716d08b8aa8c1a9568a0bd9872b9c2c6a034ff0635c91ef7adc5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6c6974746c657371782f61696e742d7175657565)](https://camo.githubusercontent.com/8296edb44c0c716d08b8aa8c1a9568a0bd9872b9c2c6a034ff0635c91ef7adc5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f6c6974746c657371782f61696e742d7175657565)

A async-queue library built on top of swoole, flexable multi-consumer, coroutine supported. [中文说明](README-ZH.md)

[![queue_status.gif](https://camo.githubusercontent.com/56f7ca7bf2b1d1e4fb7e59a53d7175045c7a2e43039dcac093424a5d0b221d0a/68747470733a2f2f692e6c6f6c692e6e65742f323032302f30332f32302f4254654a384551316a7952787337582e676966)](https://camo.githubusercontent.com/56f7ca7bf2b1d1e4fb7e59a53d7175045c7a2e43039dcac093424a5d0b221d0a/68747470733a2f2f692e6c6f6c692e6e65742f323032302f30332f32302f4254654a384551316a7952787337582e676966)

Feature
-------

[](#feature)

- Default Redis driver
- Delayed job
- Custom job retries and times
- Custom failed callback
- Job middleware
- Queue snapshot event
- Concurrent processing, flexable multi-worker
- Worker coroutine support
- Beautiful dashboard

Required
--------

[](#required)

- PHP 7.2+
- Swoole 4.4+
- Redis 3.2+ (redis driver)

Install
-------

[](#install)

```
composer require littlesqx/aint-queue -vvv
```

Usage
-----

[](#usage)

### Config

[](#config)

By default, aint-queue will require `config/aint-queue.php` as default config. If not exist, `/vendor/littlesqx/aint-queue/src/Config/config.php` will be the final config file.

```
