blomstra / flarum-horizon
0.4.3
2024-05-24 10:31 UTC
Requires
- blomstra/flarum-redis: ^0.4.2
- flarum/core: ^1.8
- laravel/horizon: ^5.21.3
- vlucas/phpdotenv: ^5.2
Requires (Dev)
This package is auto-updated.
Last update: 2024-08-30 23:39:09 UTC
README
此扩展程序为Laravel Horizon添加了完整的集成。
包括
- 位于(yoursite.com/admin/horizon)的仪表板
- 具有平衡策略的可伸缩redis工作进程
- 多个可伸缩redis工作服务器(未测试)
- 等等。
Laravel Horizon仅通过redis连接运行。因此,您必须配置blomstra/redis。如果不这样做,您将看到错误弹窗。
安装
使用Composer手动安装
composer require blomstra/horizon:"*"
设置
从您的管理员区域启用扩展程序,然后运行php flarum horizon
。这将仅在您的进程活跃期间运行,因此请确保使用supervisor或其他类似工具进行设置,有关说明,请参阅Horizon文档。
配置
默认情况下,此扩展程序将使用redis设置一个名为horizon
的默认队列连接。您可以通过在flarum安装根目录中的本地extend.php
中的扩展器来覆盖完整的horizon配置
<?php return [ (new Blomstra\Horizon\Extend\Horizon)->config( './your-horizon-config.php' ) ];
链接
- Blomstra提供托管的Flarum托管。
- https://blomstra.net