PHPackages                             bsidev/bitrix-queue - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Queues &amp; Workers](/categories/queues)
4. /
5. bsidev/bitrix-queue

ActiveBitrix-module[Queues &amp; Workers](/categories/queues)

bsidev/bitrix-queue
===================

Queues for Bitrix CMS

v2.3.0(5mo ago)232.6k↓50%2[9 PRs](https://github.com/bsidev/bitrix-queue/pulls)MITPHPPHP ^8.0CI passing

Since Jul 22Pushed 2mo ago3 watchersCompare

[ Source](https://github.com/bsidev/bitrix-queue)[ Packagist](https://packagist.org/packages/bsidev/bitrix-queue)[ RSS](/packages/bsidev-bitrix-queue/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (17)Versions (31)Used By (0)

[![Build Status](https://github.com/bsidev/bitrix-queue/workflows/tests/badge.svg)](https://github.com/bsidev/bitrix-queue/actions)[![Total Downloads](https://camo.githubusercontent.com/687894d93ee9d4a7d9530326c4fcb964035feb3f528632666d47e87cce34eeea/68747470733a2f2f706f7365722e707567782e6f72672f6273696465762f6269747269782d71756575652f642f746f74616c2e737667)](https://packagist.org/packages/bsidev/bitrix-queue)[![Latest Stable Version](https://camo.githubusercontent.com/1c413cf8b08d54a06402db17f392836ebededcaf1a9bac8b3673cf4475e6aba8/68747470733a2f2f706f7365722e707567782e6f72672f6273696465762f6269747269782d71756575652f762f737461626c652e737667)](https://packagist.org/packages/bsidev/bitrix-queue)[![License](https://camo.githubusercontent.com/1968a049b1406c5d91675c6f82ca71e78a30ba821b3290059eb90799533d20df/68747470733a2f2f706f7365722e707567782e6f72672f6273696465762f6269747269782d71756575652f6c6963656e73652e737667)](https://packagist.org/packages/bsidev/bitrix-queue)

Модуль очередей
===============

[](#модуль-очередей)

Модуль очередей для 1С-Битрикс. Позволяет отложено обрабатывать команды из приложения.

Модуль является "мостом" для компонента [symfony/messenger](https://symfony.com/doc/current/messenger.html).

**Основные возможности:**

- Поддержка почти всех возможностей оригинального компонента.
- Дополнительный "транспорт" `bitrix://` для передачи сообщений через Bitrix ORM.
- Возможность вносить правки в конфигурацию модуля извне посредством обработчиков событий.
- Мониторинг очередей с дашбордом.

**Требования:**

- PHP &gt;=8.0
- 1С-Битрикс &gt;=22.0.0
- composer/installers &gt;=1.0

Документация
------------

[](#документация)

- [Начало работы](#%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%BE-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B)
- [Конфигурация](docs/configuration.md)
- [Создание обработчиков](docs/creating-message-handlers.md)
- [Регистрация транспортов](docs/transports-registration.md)
- [Конфигурация Supervisor](docs/supervisor-configuration.md)
- [Мониторинг](docs/monitoring.md)
- [Адаптер мониторинга](docs/monitoring-adapters-registration.md)
- [События](docs/events.md)

Начало работы
-------------

[](#начало-работы)

1. Установите модуль через [Composer](https://getcomposer.org/):

    ```
    composer require bsidev/bitrix-queue
    ```
2. Перейдите в раздел Marketplace административной панели и установите модуль следуя инструкциям.

    ```
    http://домен/bitrix/admin/partner_modules.php?id=bsi.queue&lang=ru&install=Y

    ```
3. Проинициализируйте ядро модуля:

    ```
