<?php
+use yii\queue\amqp_interop\Queue;
+
return [
'language' => 'ru',
//'viewPath' => dirname(__DIR__) . '/views',
'id' => 'app',
'basePath' => dirname(__DIR__),
- 'bootstrap' => ['log'],
+ 'bootstrap' => ['log', 'queue'],
// 'as corsFilter' => [
// 'class' => \yii\filters\Cors::class,
// 'Origin' => ['*'],
],
],
],
+ 'queue' => [
+ 'class' => Queue::class,
+ // 'dsn' => 'amqp://admin:3qqHK2MRgGgxUdVT61@rabbitmq-yii_erp24:5672',
+ 'dsn' => 'amqp://admin:3qqHK2MRgGgxUdVT61@localhost:5672',
+ 'queueName' => 'telegram-queue',
+ 'as log' => \yii\queue\LogBehavior::class,
+ 'ttr' => 300, // Время для выполнения задания
+ 'attempts' => 3, // Количество попыток
+ 'exchangeName' => 'telegram-exchange',
+ ],
'user' => [
'identityClass' => 'app\records\ApiUser',
'enableAutoLogin' => true,