wenke-chen / messenger-monitor-bundle
Symfony 扩展包,用于获取你的 Messenger 队列和传输信息
v0.2.2
2021-12-17 06:04 UTC
Requires
- php: >=7.1.3
- symfony/config: ^4.4|^5.0
- symfony/dependency-injection: ^4.4|^5.0
- symfony/event-dispatcher: ^4.4|^5.0
- symfony/framework-bundle: ^4.4|^5.0
- symfony/http-foundation: ^4.4|^5.0
- symfony/http-kernel: ^4.4|^5.0
- symfony/messenger: ^4.4|^5.0
- symfony/polyfill-uuid: ^1.13
- symfony/routing: ^4.4|^5.0
- symfony/twig-bundle: ^4.4|^5.0
- twig/twig: ^2.10|^3.0
Requires (Dev)
- ext-json: *
- doctrine/dbal: ^2.10
- doctrine/doctrine-bundle: ^2.0
- symfony/browser-kit: ^5.0
- symfony/css-selector: ^5.0
- symfony/phpunit-bridge: ^5.0
- vimeo/psalm: ^3.9
Conflicts
- doctrine/doctrine-bundle: <2.0
This package is auto-updated.
Last update: 2024-09-17 11:45:41 UTC
README
一个 Symfony 扩展包,用于显示你的 Messenger 队列/传输信息
目前处于开发阶段
实现的功能
- 在控制台中显示队列长度(配置间隔)
计划的功能
- 添加管理路由,以便在浏览器中查看队列
- 自动刷新
- 重构队列信息以允许额外的数据
- 收集数据(如何?待定)
- 显示更多队列信息(平均时间、以前等)
第二阶段
- 浏览器中的实时更新(使用 TURTED_reactphp)
安装
请确保全局已安装 Composer,如 Composer 文档中的安装章节所述。
使用 Symfony Flex 的应用程序
打开命令行,进入你的项目目录并执行
$ composer require karo-io/messenger-monitor-bundle
未使用 Symfony Flex 的应用程序
步骤 1:下载扩展包
打开命令行,进入你的项目目录并执行以下命令以下载此扩展包的最新稳定版本
$ composer require karo-io/messenger-monitor-bundle
步骤 2:启用扩展包
然后,通过将其添加到项目中 config/bundles.php
文件中注册的扩展包列表中来启用扩展包
// config/bundles.php return [ // ... SymfonyCasts\MessengerMonitorBundle\SymfonyCastsMessengerMonitorBundle::class => ['all' => true], ];