# Начало работы
# Установка
Требования
- PHP >=7.2.5
- 1С-Битрикс >=17.5.10
- composer/installers ^1.0
- Настройте пути установки модулей в
composer.json
:
{
"extra": {
"installer-paths": {
"bitrix/modules/{$name}/": [
"type:bitrix-d7-module"
]
}
}
}
Указывается путь до папки
bitrix/modules
относительно файлаcomposer.json
.
- Установите модуль через Composer (opens new window):
composer require bsidev/bitrix-queue
- Перейдите в раздел Marketplace административной панели и установите модуль следуя инструкциям.
http://домен/bitrix/admin/partner_modules.php?id=bsi.queue&lang=ru&install=Y
# Настройка
Проинициализируйте ядро модуля:
// local/php_interface/init.php
// ...
use Bitrix\Main\Loader;
use Bsi\Queue\Queue;
if (Loader::includeModule('bsi.queue')) {
$queue = Queue::getInstance();
$queue->boot();
}
# Запуск воркера
Для запуска обработки сообщений используется консольный скрипт:
php bitrix/modules/bsi.queue/bin/console messenger:consume async --time-limit=3600
← Введение Конфигурация →