Надёжно, потому что просто

Любое событие снаружи (сделка сменила стадию, пришло сообщение, наступило время) превращается в задачу в очереди. Задачу забирает воркер и исполняет инструкцию: цепочку блоков со своими проверками. Каждый шаг проверяется по контракту, каждая отправка пишется в журнал. К базе ходит один сервис, остальные обращаются к нему, поэтому данные не расходятся.

Пример

Ночью упал Telegram. Утром очередь сама доставила накопившиеся сообщения, а в журнале видно, какие и когда.

Условия и цены
СобытиеBitrix24, сайт, мессенджер Очередь задач Воркер + инструкция Результатсообщение, запись, отчёт
до 3 повторов · журнал каждого шага · один вход к данным

Что это даёт

1
Сбой не роняет систему.
Не ответил мессенджер — задача подождёт и повторится, остальное работает.
2
Всё видно и воспроизводимо.
Любую задачу можно открыть, посмотреть шаги и перезапустить.
3
Растёт без переделки.
Новый канал или новый сценарий — ещё одна инструкция, а не переписывание системы.

Как это работает

  1. Любое событие сначала записывается как задача, и только потом обрабатывается.
  2. Воркер исполняет инструкцию; каждый шаг проверяется по контракту.
  3. К базе ходит один сервис; остальные обращаются к нему через типизированные команды.

Что настраивается

  • Число повторов и интервалы.
  • Приоритеты очередей.
  • Что считать ошибкой, а что — нормальным ответом внешнего сервиса.

Что нужно от вас

Ничего: это устройство платформы, оно одинаково для всех проектов.

Показать этот модуль на вашей задаче?

За 30 минут посмотрим, как он ляжет на ваш процесс, и скажем, что включается сразу, а что требует настройки.

Выберите способ связи

Написать в MAX Написать в Telegram