chindit / beanstalk-transport
Beanstalk 的 symfony/messenger 传输器
0.1.3
2022-01-13 16:19 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
- pda/pheanstalk: ^4.0
- symfony/dependency-injection: ^5.2|^6.0
- symfony/http-kernel: ^5.2|^6.0
- symfony/messenger: ^5.2|^6.0
This package is auto-updated.
Last update: 2024-09-13 22:10:19 UTC
README
symfony/messenger 传输器 for Beanstalk
安装
- 安装包
composer require chindit/beanstalk-transport
- 在您的
config/bundles.php中添加扩展
Chindit\Bundle\ChinditBeanstalkTransportBundle::class => ['all' => true],
使用方法
只需在传输中使用此 DSN
MESSENGER_TRANSPORT_DSN=beanstalk://127.0.0.1{:port}/{defaultPipe}{?timeout=10}
仅需要 beanstalk://127.0.0.1。其他部分是可选的。
您可以指定
- 自定义端口(默认为
11300) - 自定义 tube/队列(默认为
default) - 自定义超时(秒,默认为
10)
完整的 DSN 应该如下所示
MESSENGER_TRANSPORT_DSN=beanstalk://127.0.0.1:1234/mytube?timeout=12