bokt / 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