slowprog/messenger-beanstalkd

为Symfony的Messenger组件提供的Beanstalkd传输。

安装: 410

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:symfony-bundle

1.0.3 2020-11-07 21:46 UTC

This package is auto-updated.

Last update: 2024-09-08 06:09:03 UTC


README

为Symfony的Messenger组件提供的Beanstalkd传输。

安装

该组件需要PHP 7.3+和Symfony 4.3+。您可以使用composer安装此组件

composer require slowprog/messenger-beanstalkd

基本用法

将束添加到./config/bundles.php

return [
    // ...
    SlowProg\Beanstalkd\BeanstalkdTransportBundle::class => ['all' => true],
];

设置环境变量

MESSENGER_TRANSPORT_DSN=beanstalkd://<beanstalkd_host>:<beanstalkd_port>

设置messenger传输配置

framework:
    messenger:
        transports:
            beanstalkd_queues:
                dsn: '%env(MESSENGER_TRANSPORT_DSN)%'
                options:
                    queue_name: '%your_tube_name%'
                    reserve_timeout: '%reserve_timeout_in_seconds%'
                    connect_timeout: '%connect_timeout_in_seconds%'

默认选项

  • queue_name - 默认
  • reserve_timeout - 1
  • connect_timeout - 10

进一步阅读