rakshitbharat / queuefy
此包将自动处理来自Cron作业的队列。
1.8
2024-05-30 16:30 UTC
README
Queuefy是一个灵活的包,旨在从cron作业直接处理队列,非常适合具有特定约束的环境。无论您是在共享服务器上,无法访问supervisor配置文件,还是无法安装supervisor,Queuefy都提供了一个强大的解决方案。它非常适合那些可以管理cron作业但面临传统队列管理方法限制的人。
特性
- 简单集成:只需几个命令即可轻松设置。
- 灵活使用:在没有supervisor的共享服务器和环境上运行。
- 自定义队列支持:可以通过环境变量添加自定义队列命令。
安装
使用Composer安装Queuefy,以简化您的服务器上的队列管理
composer require rakshitbharat/queuefy
使用方法
要从控制台使用Queuefy,只需运行以下命令。这将启动一个队列线程
php artisan queue:work --timeout=0
对于自定义队列命令,将您的首选命令添加到您的.env
文件中,如下所示
QUEUE_COMMAND_AFTER_PHP_ARTISAN="your_custom_command"
要停止队列运行,将您的首选命令添加到您的.env
文件中,如下所示
by Default it will be false
STOP_QUEUE=true
这对于共享主机环境或在无法使用传统supervisor配置进行队列管理时特别有用。
变更日志
有关更改和改进的详细历史记录,请参阅CHANGELOG。
贡献
贡献使开源社区成为一个学习、灵感和创造的美好之地。您所做的任何贡献都将受到极大的欢迎。请参阅CONTRIBUTING,了解如何参与其中。
安全
如果您遇到任何安全问题,请通过rakshitbharatproject@gmail.com发送电子邮件,而不是使用公共问题跟踪器。
致谢
- Rakshit Patel - 项目负责人
- 所有贡献者 - 特别感谢
许可证
Queuefy是开源软件,根据MIT许可证授权。您可以根据需要自由探索、修改和分发。