PHPackages                             littlesqx/aint-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. littlesqx/aint-queue

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

littlesqx/aint-queue
====================

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

v1.2.2(5y ago)18028932[7 issues](https://github.com/Littlesqx/aint-queue/issues)MITPHPPHP &gt;=7.2

Since Oct 16Pushed 4y ago5 watchersCompare

[ Source](https://github.com/Littlesqx/aint-queue)[ Packagist](https://packagist.org/packages/littlesqx/aint-queue)[ RSS](/packages/littlesqx-aint-queue/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (10)Dependencies (8)Versions (30)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)

An async-queue library built on top of swoole, flexible 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
- The custom job retries and times
- Custom failed callback
- Job middleware
- Queue snapshot event
- Concurrent processing, flexible 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.

```
