rafaelqueiroz / queue

A queue-interop compatible Queueing library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Queue plugin for CakePHP

Software License Build Status Coverage Status Total Downloads

This is a Queue system for CakePHP 4.

The plugin consists of a CakePHP shell wrapper and Queueing libraries for the php-queue queue library.

Installation

You can install this plugin into your CakePHP application using Composer.

Run the following command

composer require cakephp/queue

Install the transport you wish to use. For a list of available transports, see this page. The example below is for pure-php redis:

composer require enqueue/redis predis/predis:^1

Configuration

You can load the plugin using the shell command:

bin/cake plugin load Cake/Queue

Or you can manually add the loading statement in the src/Application.php file of your application:

public function bootstrap()
{
    parent::bootstrap();
    $this->addPlugin('Cake/Queue');
}

Additionally, you will need to configure the default queue configuration in your config/app.php file.

Documentation

Full documentation of the plugin can be found on the CakePHP Cookbook.

About

A queue-interop compatible Queueing library

License:MIT License


Languages

Language:PHP 96.9%Language:Dockerfile 1.7%Language:Twig 1.4%