rajentrivedi/queue-watch

监控文件变化以监视工作、监听器和事件文件夹

1.0.0 2024-09-19 05:59 UTC

This package is auto-updated.

Last update: 2024-09-19 15:53:52 UTC


README

Alt text Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

支持的版本

在Laravel应用程序中管理队列工作者有时可能很繁琐,尤其是在处理长时间运行的过程时。一个常见的挑战是确保在作业、事件或监听器文件夹中发生变化时,工作者被重新启动。手动重新启动工作者既不高效又容易出错,尤其是在开发过程中,可能导致应用程序不一致或队列处理过时。

为了解决这个问题,我开发了一个Laravel包来自动化这个过程。此包检测Laravel应用程序的作业、事件和监听器文件夹中的文件变化,并在检测到变化时自动重新启动队列工作者。

支持我们

安装

您可以通过composer安装此包

composer require rajentrivedi/queue-watch --dev

您可以使用以下命令发布配置文件:

php artisan vendor:publish --tag="queue-watch-config"

这是已发布配置文件的内容

return [
    'directories' => [
        app_path('Jobs'),
        app_path('Events'),
        app_path('Listeners'),
    ],

用法

php artisan queue:work:watch

测试

composer test

变更日志

请参阅变更日志了解最近的变化。

贡献

请参阅贡献指南以获取详细信息。

安全漏洞

请审查我们的安全策略了解如何报告安全漏洞。

鸣谢

许可

MIT许可(MIT)。请参阅许可文件了解更多信息。