blomstra / horizon
为 Flarum 添加 Laravel 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