Перейти к основному содержимому

Создание стратегии поведения при ошибках CONNECTION_ERROR

Предусловия​

Данный сценарий доступен пользователю с ролью, обладающей привилегией на редактирование.

Последовательность выполнения​

  1. Нажмите стрелку графа между соединением и модулем.

    Графы репликации, Обработчик ошибок

    примечание

    Данный обработчик может устанавливаться для любого ребра графа.

  2. Нажмите Добавить реакцию рядом с полем При ошибке в открывшемся окне Поток данных.

    Графы репликации, Обработчик ошибок

  3. Выберите тип ошибки CONNECTION_ERROR в открывшемся окне Создание обработчика ошибок

    примечание

    Список типов ошибок зависит от выбранного ребра графа репликации. Список всех ошибок приведен тут.

    Графы репликации, Обработчик ошибок

  4. Выберите, какое действие будет совершено при возникновении указанной ошибки. Описание действий при возникновении ошибки приведено тут

    Графы репликации, Обработчик ошибок

    Пример, для действия ABORT:

    Графы репликации, Обработчик ошибок

    Пример, для действия RETRY:

    Графы репликации, Обработчик ошибок

    Дополнительные поля:

    • Попыток реконнекта — количество попыток восстановить соединение с БД или кластером Kafka;
    • Тайм-аут реконнекта (сек) — интервал между попытками.
    примечание

    Рекомендуемое время тайм-аута реконнекта от 2 до 10 секунд.

    Фактическое время таймаута при недоступности Kafka будет составлять 20 секунд, из-за дополнительных 10 секунд, требующихся для проверки соединения.

  5. Нажмите Сохранить.

Результат​

Стратегия создана. Настроенное поведение при ошибке отображается в окне Поток данных, открывающемся при нажатии на стрелку графа.