chindit/beanstalk-transport

Beanstalk 的 symfony/messenger 传输器

0.1.3 2022-01-13 16:19 UTC

This package is auto-updated.

Last update: 2024-09-13 22:10:19 UTC


README

symfony/messenger 传输器 for Beanstalk

安装

  1. 安装包
composer require chindit/beanstalk-transport
  1. 在您的 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