cakephp / queue
CakePHP的队列插件
2.1.0
2023-12-06 03:58 UTC
Requires
- php: >=8.1
- cakephp/cakephp: ^5.0.0
- enqueue/simple-client: ^0.10
- psr/log: ^3.0
Requires (Dev)
- cakephp/bake: ^3.0.0
- cakephp/cakephp-codesniffer: ^5.0
- enqueue/fs: ^0.10
- phpunit/phpunit: ^10.1.0
Suggests
- cakephp/bake: Required if you want to generate jobs.
- cakephp/migrations: Needed for running the migrations necessary for using Failed Jobs.
This package is auto-updated.
Last update: 2024-09-16 02:11:59 UTC
README
这是一个为CakePHP设计的队列系统。
插件包含一个CakePHP外壳和php-queue队列库的队列库。
安装
您可以使用Composer将此插件安装到您的CakePHP应用程序中。
运行以下命令
composer require cakephp/queue
安装您希望使用的传输。有关可用传输的列表,请参阅此页面。以下示例用于纯PHP Redis:
composer require enqueue/redis predis/predis:^1
配置
您可以使用shell命令加载插件
bin/cake plugin load Cake/Queue
或者,您可以在应用程序的src/Application.php
文件中手动添加加载语句
public function bootstrap(): void { parent::bootstrap(); $this->addPlugin('Cake/Queue'); }
此外,您还需要在您的config/app.php
文件中配置default
队列配置。
文档
插件的完整文档可以在CakePHP手册中找到。