wpkit / queue
该软件包最新版本(1.0.5)没有提供许可证信息。
为WPKit提供的简单队列系统
1.0.5
2023-07-31 21:18 UTC
Requires
- predis/predis: ^1.1
- psr/container: ^1.1.0
- symfony/property-access: ^3.3
- wpkit/bernard: ^1.0.1
- zendframework/zend-servicemanager: ^3.3
This package is not auto-updated.
Last update: 2024-09-26 04:04:09 UTC
README
这是wp-kit组件,当使用Bedrock和Redis时提供队列系统
安装
composer require "wp-kit/queue"
设置
添加服务提供者
只需在提供者配置和主题配置中注册服务提供者和外观即可
//inside theme/resources/config/providers.config.php return [ ..., WPKit\Queue\QueueServiceProvider::class ];
如何使用
确保服务器上已安装带有默认设置的 Redis
可以在 jobs文件夹 中找到作业文件的示例。
请手动将这些文件添加到 bedrock/root/jobs
目录。
确保您在shell窗口中运行队列,或通过 Supervisor
vendor/bin/bedrock-queue-worker
然后您可以在wp-kit代码中按以下方式调度作业
ExampleJob::dispatch('bar');
然后您应该在shell窗口中看到字符串 bar
被打印出来。
此外,在 bedrock/root/logs
文件夹中会有一个队列文件,您可以打开它或使用 tail
命令查看以下内容
2019-10-29 15:34:40 Processing: Bedrock\Jobs\ExampleJob
2019-10-29 15:34:42 Processed: Bedrock\Jobs\ExampleJob
参与其中
要了解更多关于如何使用 wp-kit
的信息,请查看文档
任何帮助都将受到欢迎。该项目是开源的,我们鼓励您参与其中。您可以通过以下多种方式为项目做出贡献
- 报告一个错误问题
- 建议功能
- 发送带有代码修复或功能的拉取请求
- 在 GitHub 上关注项目
- 在您的社区中分享项目
有关为框架做出贡献的详细信息,请参阅 贡献指南。
需求
Wordpress 4+
PHP 5.6+
Redis
许可证
wp-kit/queue 是在 MIT 许可证下许可的开源软件。