shinomontaz/yii2-rabbit

yii2 rabbit extension

Installs: 53

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

Type:yii2-extension

dev-master 2017-10-31 22:41 UTC

This package is not auto-updated.

Last update: 2024-06-02 13:16:49 UTC


README

confic example:

'components' => [
        ...
'rabbit' => [
    'class' => 'shinomontaz\rabbit\Rabbit',
    'host' => '<host>',
    'port' => '<port>',
    'user' => '<user>',
    'password' => '<pass>',
    'vhost' => '<vhost>',
    'layout' => [
    '<exchangeName1>' => [
        'type' => '<direct>',
        'durable' => <durable>,
        'queues' => [
            '<queueName1>' => [
                'durable' => <durable>,
                'type' => '<direct>',
                'worker' => path\to\worker::class,
            ],
        ],
    ]
    ],
    ],
    ...
],
\Yii::$app->rabbit->schedule( $message, '<exchangeName>', 'routingKey');
php yii consoleController/process <queueName>