Настройка приема событий

Ресивер осуществляет активные запросы к используемым в составе источников событий реляционным СУБД. По умолчанию ресивер не запущен. Поддерживаются следующие типы СУБД:

  • MS SQL,

  • Oracle,

  • MySQL,

  • PostgreSQL.

Работу ресивера можно проверить в панели мониторинга. В случае, если ресивер не работает, запустите его, выбрав операцию "Перезапуск".

Для загрузки драйверов в платформу сверху страницы списка ресиверов JDBC находятся соответствующие кнопки. Вы можете загрузить в Платформу имеющуюся у вас копию драйвера или скачать ее по приведенной ссылке.

Драйвера необходимо устанавливать под версию JRE 11.

image
Рисунок 1.

Нажмите кнопку pencil grey в строке таблицы с установленными ресиверами. Ресивер осуществляет обработку запрашиваемых событий только от сконфигурированных источников. Для подключения источника нажмите на ссылку "Скрыть / Показать список источников данных" и нажмите кнопку "Добавить".

image
Рисунок 2.

Каждый jdbc-источник необходимо подключить к Платформе, указав его параметры подключения, условное имя, название, строку подключения к серверу СУБД (URL), период запросов в формате cron, ограничение запрашиваемых записей, временную метку, с которой начинать загрузку данных, отслеживаемое поле и тип отслеживаемого поля. Также можно указать часовой пояс, в котором сохраняется время событий, если оно отличается от Europe/Moscow. Укажите теги для событий от источника, чтобы протегировать все события от этого источника. Если время на источнике отличается от реального, переведите переключатель "Исправлять некорректное время" в положение "Вкл", а затем введите значение времени. Система будет добавлять (+) указанное значение времени, либо отнимать (-) его во всех поступающих событиях.

При использовании Cron-выражения указывайте время в формате UTC.
image
Рисунок 3.

Для настройки периодичности, с которой будут выполняться запросы к СУБД, используется CRON-выражение. Нажмите кнопку cron blue и выберите параметры в выпадающих списках.

image
Рисунок 4.

После ввода всех необходимых данных рекомендуется проверить их корректность и доступность источника, нажав на кнопку "Проверить". В случае ошибки будет выведено поясняющее сообщение. Если соединение произошло успешно, то будет выведено сообщение с результатом проверки выполнения запроса к СУБД.

При нажатии на кнопку "Добавить" новый источник будет внесен в конфигурацию и начнет обрабатывать сообщения указанного типа, запрашиваемые с заданного сервера СУБД.

В бекап конфигурации ресивера JDBC должны входить параметры подключения (наименование, URL, логин, пароль).

Для добавления параметров подключения к экземпляру СУБД:

  1. перейдите на страницу Обслуживание > Ресиверы > JDBC;

  2. нажмите кнопку "Параметры подключения";

  3. на открывшейся странице нажмите кнопку "Добавить подключение";

  4. в открывшемся окне заполните поля:

    • Наименование подключения

    • Тип СУБД

    • Класс (драйвер)

    • IP или имя хоста сервера СУБД

    • Порт хоста сервера СУБД

    • Логин

    • Пароль

  5. нажмите кнопку "Добавить".

Для изменения существующих параметров подключения перейдите на страницу Обслуживание > Ресиверы > JDBC. Выберите нужных параметр подключения в таблице и нажмите кнопку pencil grey. Внесите изменения и нажмите кнопку "Сохранить".

Для удаления существующих параметров подключения перейдите на страницу Обслуживание > Ресиверы > JDBC. Выберите нужных параметр подключения в таблице, нажмите кнопку trash grey и подвердите удаление, нажав кнопку "Удалить".

Стандартные поддерживаемые источники перечислены в документе "Перечень коннекторов".

Дополнительную информацию по работе компонента см. в следующих разделах: