rakshitbharat/queuefy

此包将自动处理来自Cron作业的队列。

1.8 2024-05-30 16:30 UTC

This package is auto-updated.

Last update: 2024-09-30 17:11:17 UTC


README

Latest Version on Packagist Quality Score Total Downloads

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发送电子邮件,而不是使用公共问题跟踪器。

致谢

许可证

Queuefy是开源软件,根据MIT许可证授权。您可以根据需要自由探索、修改和分发。