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
Requires (Dev)
- phpunit/phpunit: 6.*
- yiisoft/yii2: *
This package is not auto-updated.
Last update: 2025-01-26 16:21:10 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>