Перейти к основному содержимому
Руководство администратора
How To статьи
Установка и настройка
Компоненты
Руководство пользователя
Начало работы

Менеджер соединений

Менеджер соединений предназначен для упрощения настройки блоков с использованием предварительно созданных наборов значений параметров, отвечающих за интеграцию с внешними ресурсами, такими как базы данных, REST сервисы, файловые хранилища и т.д.

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

Блоки, для которых доступны выбор соединения или создание нового, имеют на панели свойств блока параметр Connection. Ниже в таблице приведен список таких блоков.

  • SQL

  • JDBC

  • CXF

  • AWS S3

  • HTTP Sender

  • HTTPS Sender

  • AMQP

  • ActiveMQ v5

  • ActiveMQ v6

  • JMS

  • Spring RabbitMQ

  • Kafka

  • SFTP

  • FTP

  • SMB

  • SMTP

  • Debezium PostgreSQL

  • Debezium Oracle

  • Debezium SQL Server

Настройка соединения

Чтобы выбрать или сконфигурировать соединение, откройте панель свойств блока. Ранее добавленные соединения будут доступны в выпадающем списке в параметре Connection.

Для того, чтобы выбрать или добавить соединение, выполните следующие шаги:

  1. Откройте панель свойств блока.

  2. На открывшейся панели щелкните мышью по параметру-списку Connection.

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

Preview

Список соединений на панели свойств блока

  1. Если среди соединений есть нужное, выберите его.

  2. Если вам нужно новое соединение, то на развернувшейся форме нажмите Создать.

На экране откроется специализированный визард, состоящий из трех шагов настройки нового соединения.

Создание системы

Любое соединение создается с привязкой к родительской системе.

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

Preview

Создание системы

Заполните параметры и нажмите Далее.

Параметры системы приведены в таблице ниже.

ПараметрТип данныхОписание
Тип системыСписокОбязательный параметр
Тип системы, в зависимости от блока, для которого она была добавлена.
Возможные значения:
  • Система по работе с БД
  • Система по работе с приложениями
  • Система по работе с файлами
  • Система по работе с e-mail
  • Система по работе c Kafka
  • Система по работе c сообщениями
  • Система по работе c SOAP
  • Система по работе c S3
  • Система по работе c Debezium
Доступность для всех доменовЛогическое значениеПараметр задает доступность системы для всех доменов в ESB. Если флажок установлен, то поле Доступность в доменах становится неактивным.
Доступность в указанных доменахРедактируемый списокОбязательный параметр
Список доменов, для которых данная система доступна.
НазваниеТекстОбязательный параметр
Название системы, введенное при ее создании. Должно быть уникально по всей ESB.
ОписаниеТекстОписание системы, введенное при ее создании.
МеткиРедактируемый списокСписок меток системы.
ВладелецТекстКонтактные данные владельца системы.
ХостТекстОбязательный параметр
Адрес хоста системы. Недоступен для систем с типом: система по работе c Kafka, система по работе c сообщениями, система по работе c SOAP.
ПортТекстОбязательный параметр
Брокеры через запятую (host:port)ТекстПараметр применим только для систем по работе c Kafka и по работе c сообщениями. Выбранные брокеры для систем по работе c Kafka.
Адрес сервисаТекстОбязательный параметр
Параметр применим только для систем по работе c SOAP. Адрес до сервиса.
РегионТекстПараметр применим только для систем AWS S3. Регион подключения.
Имя сервераТекстОбязательный параметр
Параметр применим только для систем Debezium. Имя сервера БД.

Выбор системы

Если вы хотите выбрать систему из уже созданных, воспользуйтесь формой поиска системы по имени, чтобы создать для нее соединение.

Preview

Выбор/создание системы

После того как вы выбрали систему, справа в окне выбора системы отобразятся ее параметры, доступные только для просмотра.

Preview

Параметры системы

Создание соединения

После выбора или создания системы и нажатия на кнопку Далее открывается третий экран визарда: Создание соединения.

Preview

Создание соединения

Заполните параметры, описанные в таблице ниже и нажмите Завершить.

Примечание:

Значения констант для IBM MQ приведены в официальной документации IBM.

ПараметрТип данныхОписание
Тип соединенияСписокОбязательный параметр
В зависимости от выбранного типа системы загружается шаблон формы ввода со списком параметров для этого типа.
Доступность в указанных доменахРедактируемый списокОбязательный параметр
Список доменов, для которых данное соединение доступно. Список наследуется от системы. Список имеет встроенную функцию поиска доменов. Все домены, выданные в списке сортируются в алфавитном порядке от "А" до "Я" сверху-вниз. Можно удалять домены из списка или добавлять прежде удаленные домены. Полный список ограничен теми доменами, которые были выбраны на системе ранее.
НазваниеТекстОбязательный параметр
Название создаваемого соединения. Название должно быть уникальным в рамках системы.
ОписаниеТекстОписание создаваемого соединения.
МеткиРедактируемый списокСписок меток системы.
ВладелецТекстКонтактные данные владельца системы.
Тип авторизацииСписокОбязательный параметр
Поддерживаемый тип авторизации, согласно выбранному типу системы.
Trust сертификатТекстПоле для ввода сертификата в виде строки.
Формат Trust сертификатаТекстФормат сертификата. Указывается через точку, например .cert.
Тип базы данныхСписокОбязательный параметр
Параметр применим только для типа соединения SQL. База данных для подключения. В зависимости от выбранного типа будет использоваться свой JDBC драйвер во время активации.
Возможные значения:
  • PostgreSQL
  • MySQL
  • MS SQL Server
  • Oracle
  • IBM DB
  • Maria DB
  • SQL Light
  • Clickhouse
  • Terradata
  • Firebird
База данныхТекстОбязательный параметр
Параметр применим только для типа соединения SQL. Название базы данных.
Автоматический Commit запросаЛогическое значениеПараметр применим только для типа соединения SQL. Автоматически выполняет Commit для SQL запроса.
Соединений при стартеТекстПараметр применим только для типа соединения SQL. Необходим для управления пулом соединений. Определяет изначальное количество соединений при старте.
Максимум активных соединенийТекстПараметр применим только для типа соединения SQL. Необходим для усправления пулом соединений. Определяет максимальное количество соединений.
Максимум idle соединенийТекстПараметр применим только для типа соединения SQL. Необходим для управления пулом соединений. Определяет максимальное количество соединений в режиме ожидания.
Минимум idle соединенийТекстПараметр применим только для типа соединения SQL. Необходим для управления пулом соединений. Определяет минимальное количество соединений в режиме ожидания.
Время ожидания свободного соединения (мс)ТекстПараметр применим только для типа соединения SQL. Необходим для управления пулом соединений. Определяет время ожидания освободившегося соединения.
Интервал запуска evictor (мс)ТекстПараметр применим только для типа соединения SQL. Необходим для управления пулом соединений. Определяет интевал запуска evictor, который будет "вытеснять" соединения для очистки пула.
Количество проверяемых соединений за один запуск evictorТекстПараметр применим только для типа соединения SQL. Необходим для управления пулом соединений. Определяет количество соединений, которое evictor будет брать на проверку.
Время закрытия соединения после простоя (мс)ТекстПараметр применим только для типа соединения SQL. Необходим для управления пулом соединений. Определяет время простоя соединения, при котором evictor его закроет (вытеснит).
Время закрытия соединения после простоя с учетом значения "Минимум idle-соединений" (мс)ТекстПараметр применим только для типа соединения SQL. Необходим для управления пулом соединений. Определяет время простоя соединения, при котором evictor его закроет (вытеснит). Учитывается значение, выставленное в "Минимум idle-соединений".
Максимум соединений в пуле (Atomikos)ТекстПараметр применим только для типа соединения SQL. Необходим для управления пулом соединений в случае использования Atomikos. Определяет максимальное количество соединений при использовании Atomikos менеджера транзакций.
Минимум соединений в пуле (Atomikos)ТекстПараметр применим только для типа соединения SQL. Необходим для управления пулом соединений в случае использования Atomikos. Определяет минимальное количество соединений при использовании Atomikos менеджера транзакций.
Секунд ожидания свободного соединения (Atomikos)ТекстПараметр применим только для типа соединения SQL. Необходим для управления пулом соединений в случае использования Atomikos. Определяет время ожидания освободившегося соединения при использовании Atomikos менеджера транзакций.
Секунд простоя до возврата соединения из пула (Atomikos)ТекстПараметр применим только для типа соединения SQL. Необходим для управления пулом соединений в случае использования Atomikos. Определяет время простоя, после которого соединение будет отключено при использовании Atomikos менеджера транзакций.
URIТекстПараметр применим только для типа соединения HTTP. Путь до вызываемого ресурса. Является префиксом в параметру, заполняемому на блоке. Суммарная строка вызова будет состоять из: [connection:protocol]://[system:host][system:port][connection:uri][block:uri]
ПротоколСписокОбязательный параметр
Параметр применим только для типа соединения HTTP. Протокол для доступа в систему.
Возможные значения:
  • HTTP
  • HTTPS
Допустимые типы контентаРедактируемый списокПараметр применим только для типа соединения HTTP. Заполняемый лист для типов контента.
Допустимые методыРедактируемый списокПараметр применим только для типа соединения HTTP. Список методов, дозволенных к использованию.
Возможные значения:
  • GET
  • POST
  • PUT
  • DELETE
  • HEAD
  • OPTIONS
  • TRACE
  • PATCH
  • CONNECT
После выбора соединения с заполненным списком методов, соответствующее поле на блоке позволяет выбрать только эти методы.
Имя Bucket или Arn для подключенияТекстОбязательный параметр
Параметр применим только для типа соединения AWS S3. Имя Bucket или Arn, к которому подключается блок.
Имя базы данныхТекстОбязательный параметр
Параметр применим только для типа соединения Debezium. Имя базы данных к которому происходит соединение.
Уникальное имя Debezium соединенияТекстОбязательный параметр
Параметр применим только для типа соединения Debezium. Уникальное имя Debezium соединения, проверяется на уникальность при сохранении свойств блока.
Уникальный префикс топикаТекстОбязательный параметр
Параметр применим только для типа соединения Debezium. Уникальный префикс топика, к которому происходит соединение. Проверяется на уникальность при сохранении свойств блока.
Имена баз данных через запятуюТекстовое полеИмена баз данных к которым происходит соединение.
Уникальное имя соединенияТекстовое полеПараметр применим только для типа соединения Debezium. Уникальное имя Debezium соединения, проверяется на уникальность при сохранении свойств блока.
Уникальный префикс топикаТекстовое полеПараметр применим только для типа соединения Debezium. Уникальный префикс топика, к которому происходит соединение. Проверяется на уникальность при сохранении свойств блока.
Использование шифрованияЛогическое значениеУказывает используется ли шифрование.
Использование Trust сертификатаЛогическое значениеУказывает используется ли Trust сертификат.
Тип Connection FactoryСписокПараметр применим только для типа соединения IBM MQ. Тип Connection Factory для подключения к IBM MQ.
Возможные значения:
  • com.ibm.mq.jakarta.jms.MQConnectionFactory
  • com.ibm.mq.jms.MQConnectionFactory
Менеджер очередейТекстовое полеПараметр применим только для типа соединения IBM MQ. Имя менеджера очередей IBM MQ.
КаналТекстовое полеПараметр применим только для типа соединения IBM MQ. Имя канала сервера для подключения.
Тип транспортаЦелое числоПараметр применим только для типа соединения IBM MQ. Тип транспорта.
Возможные значения:
  • 1 - WMQ_CM_CLIENT - Клиентское соединение через TCP/IP (по умолчанию)
  • 0 - WMQ_CM_BINDINGS - Локальное соединение через shared memory (только Unix/Linux)
Имя приложенияТекстовое полеПараметр применим только для типа соединения IBM MQ. Название приложения для мониторинга в системах IBM.
Идентификатор кодированного набора символовЧисловое полеПараметр применим только для типа соединения IBM MQ. Название приложения для мониторинга в системах IBM.
Возможные значения:
  • 1208 - UTF-8 Unicode (рекомендуется)
  • 819 - ISO-8859-1 Latin-1
  • 1251 - Windows Cyrillic
  • 866 - DOS Cyrillic
Контекст сообщенияЦелое числоПараметр применим только для типа соединения IBM MQ. Контекст сообщений.
Возможные значения:
  • 0 - WMQ_MESSAGE_CONTEXT_APP - Контекст приложения (по умолчанию)
  • 1 - WMQ_MESSAGE_CONTEXT_API - Контекст API MQI
Таймаут подключения (мс)Числовое полеПараметр применим только для типа соединения IBM MQ. Время ожидания установки соединения в миллисекундах.
Максимальное количество подключенийЧисловое полеПараметр применим только для типа соединения IBM MQ. Максимальное число одновременных соединений в пуле.
Таймаут бездействия соединения (мс)Числовое полеПараметр применим только для типа соединения IBM MQ. Время неактивности до закрытия соединения в миллисекундах.
Таймаут переподключения (мс)Числовое полеПараметр применим только для типа соединения IBM MQ. Интервал между попытками переподключения в миллисекундах.
Ошибка при остановке менеджера очередейЧисловое полеПараметр применим только для типа соединения IBM MQ. Определяет необходимость завершения работы после получения ошибки.
Возможные значения:
  • 1 - Вызывать исключение при остановке менеджера очередей
  • 0 - Не вызывать исключение, ждать восстановления
Уровень очистки ресурсовЦелое числоПараметр применим только для типа соединения IBM MQ. Возможные значения:
  • 0 - WMQ_CLEANUP_NORMAL - Обычная очистка
  • 1 - WMQ_CLEANUP_RECOVER - Очистка с восстановлением
  • 2 - WMQ_CLEANUP_END_ONLY - Только завершение
Интервал повторного сканирования (мс)Числовое полеПараметр применим только для типа соединения Artemis MQ. Параметр применим только для типа соединения IBM MQ. Интервал повторной проверки доступности сервера в миллисекундах
Период проверки клиента (мс)Текстовое полеПараметр применим только для типа соединения Artemis MQ. Интервал проверки доступности клиента в миллисекундах.
Нижний порог для определения большого сообщения (байт)Текстовое полеПараметр применим только для типа соединения Artemis MQ. Минимальный размер для обработки как большого сообщения в байтах.
Функция сжатия больших сообщенийТекстовое полеПараметр применим только для типа соединения Artemis MQ. Сжимать ли большие сообщения.
Возможные значения:
  • false
  • true
Функция кеширования больших сообщенийТекстовое полеПараметр применим только для типа соединения Artemis MQ. Кэшировать большие сообщения на клиенте.
Возможные значения:
  • false
  • true
Размер окна потребителя (байт)Текстовое полеПараметр применим только для типа соединения Artemis MQ. Размер окна для потребителя в байтах.
Максимальное количество потреблений сообщений в секундуТекстовое полеПараметр применим только для типа соединения Artemis MQ. Максимальная скорость потребления (сообщений/сек).
Размер окна подтверждения (байт)Текстовое полеПараметр применим только для типа соединения Artemis MQ. Размер окна для подтвержденийв байтах.
Размер окна отправителя (байт)Текстовое полеПараметр применим только для типа соединения Artemis MQ. Размер окна для отправителя в байтах.
Максимальное количество отправленных сообщений в секундуТекстовое полеПараметр применим только для типа соединения Artemis MQ. Максимальная скорость производства (сообщений/сек).
Блокировать при подтвержденииТекстовое полеПараметр применим только для типа соединения Artemis MQ. Блокировать поток при подтверждении.
Возможные значения:
  • false
  • true
Блокировать отправку durableТекстовое полеПараметр применим только для типа соединения Artemis MQ. Блокировать отправку persistent сообщений.
Возможные значения:
  • false
  • true
Блокировать отправку non-durableТекстовое полеПараметр применим только для типа соединения Artemis MQ. Блокировать отправку non-persistent сообщений.
Возможные значения:
  • false
  • true
Автоматическая группировка сообщенийТекстовое полеПараметр применим только для типа соединения Artemis MQ. Автоматически группировать сообщения.
Возможные значения:
  • false
  • true
Предварительное подтверждениеТекстовое полеПараметр применим только для типа соединения Artemis MQ. Подтверждать сообщения до обработки.
Возможные значения:
  • false
  • true
Использовать глобальные пулыТекстовое полеПараметр применим только для типа соединения Artemis MQ. Использовать глобальные пулы потоков.
Возможные значения:
  • false
  • true
Максимальный размер пула планировщикаТекстовое полеПараметр применим только для типа соединения Artemis MQ. Максимальный размер пула планировщика.
Максимальный размер рабочего пулаТекстовое полеПараметр применим только для типа соединения Artemis MQ. Максимальный размер рабочего пула.
Интервал повторной попытки (мс)Текстовое полеПараметр применим только для типа соединения Artemis MQ. Время между попытками переподключения в миллисекундах.
Множитель интервала для повторных попытокТекстовое полеПараметр применим только для типа соединения Artemis MQ. Множитель для экспоненциальной задержки.
Максимальный интервал для повторных попытокТекстовое полеПараметр применим только для типа соединения Artemis MQ. Максимальный интервал между попытками в миллисекундах.
Попытки переподключенияТекстовое полеПараметр применим только для типа соединения Artemis MQ. Количество попыток переподключения.
Возможные значения:
  • 0 = бесконечно
  • -1 = не переподключаться
Использовать топологию для балансировкиТекстовое полеПараметр применим только для типа соединения Artemis MQ. Использовать информацию о топологии для балансировки нагрузки.
Возможные значения:
  • false
  • true
Количество попыток изначального подключенияТекстовое полеПараметр применим только для типа соединения Artemis MQ. Количество начальных попыток подключения.
Начальный размер пакета сообщения (байт)Текстовое полеПараметр применим только для типа соединения Artemis MQ. Начальный размер пакета сообщения в байтах.
Кэшировать адресатаТекстовое полеПараметр применим только для типа соединения Artemis MQ. Кэшировать адресатов сообщений.
Возможные значения:
  • false
  • true
Размер пакета транзакцийТекстовое полеПараметр применим только для типа соединения Artemis MQ. Размер пакета для транзакций в байтах.
Асинхронная отправка сообщенийТекстовое полеПараметр применим только для типа соединения ActiveMQ. Асинхронная отправка сообщений — отправка выполняется без ожидания подтверждения от брокера.
Возможные значения:
  • true (по умолчанию для непостоянных сообщений)
  • false (по умолчанию для постоянных сообщений)
Асинхронная сессияТекстовое полеПараметр применим только для типа соединения ActiveMQ. Принудительное асинхронное выполнение всех операций в сессии.
Возможные значения:
  • true (по умолчанию)
  • false
Оптимизировать подтвержденияТекстовое полеПараметр применим только для типа соединения ActiveMQ. Использовать «оптимизацию подтверждений»: клиент копит несколько подтверждений и отправляет их пачкой, снижая сетевые вызовы ценой риска большего повторного получения при сбоях.​
Возможные значения:
  • true (по умолчанию)
  • false
Таймаут оптимизацииЧисловое полеПараметр применим только для типа соединения ActiveMQ. Максимальное время (мс) между пачками оптимизированных подтверждений.
Возможные значения:
  • -1 — без ограничений
  • 0 — немедленно
  • ≥1 — точное значение таймаута
По умолчанию — 300.
Сжимать при отправкеТекстовое полеПараметр применим только для типа соединения ActiveMQ. Сжимать тело сообщения (обычно GZIP) при отправке.
Возможные значения:
  • true
  • false(по умолчанию)
Время ожидания ответаЧисловое полеПараметр применим только для типа соединения ActiveMQ. Предельное время (мс) ожидания ответа при установлении соединения до признания попытки подключения неудачной.​
Возможные значения:
  • -1 — без ограничений
  • 0 — без таймаута
  • ≥1 — значение таймаута
По умолчанию — 15000.
Время ожидания завершения операции send()​ Числовое полеПараметр применим только для типа соединения ActiveMQ. Время (мс) ожидания завершения операции send(); по истечении выбрасывается исключение, если брокер не ответил.​
Возможные значения:
  • -1 — без ограничений
  • 0 — без таймаута (по умолчанию)
  • ≥1 — значение таймаута
Время ожидания корректного закрытия соединения/сессииЧисловое полеПараметр применим только для типа соединения ActiveMQ. Время (мс) ожидания корректного закрытия соединения/сессии, прежде чем клиент «обрежет» их принудительно.​
Возможные значения:
  • -1 — без ограничений
  • 0 — без таймаута
  • ≥1 — значение таймаута
По умолчанию — 15000.
Асинхронная отправка подтвержденийТекстовое полеПараметр применим только для типа соединения ActiveMQ. Асинхронная отправка подтверждений.
Возможные значения:
  • true (по умолчанию)
  • false
Размер окна (байты) для flow‑control отправкиЧисловое полеПараметр применим только для типа соединения ActiveMQ. Размер окна (байты) для flow‑control производителя; при превышении лимита отправка блокируется, пока брокер не подтвердит обработку ранее отправленных сообщений.​
Возможные значения:
  • -1 — без ограничений
  • 0 — отключено (по умолчанию)
  • ≥1 — значение лимита
Синхронное выполнение операцийТекстовое полеПараметр применим только для типа соединения ActiveMQ. Принудительное синхронное выполнение всех операций в сессии
Возможные значения:
  • true
  • false(по умолчанию)
Ретроактивная подпискаТекстовое полеПараметр применим только для типа соединения ActiveMQ. Использовать «ретроактивного» потребителя, который при подписке на топик может получить ранее опубликованные сообщения, сохранённые брокером.
Возможные значения:
  • true
  • false(по умолчанию)
Пауза перед повторной доставкой сообщений после переподключенияЧисловое полеПараметр применим только для типа соединения ActiveMQ. Пауза (мс) после переподключения к другому брокеру перед повторной доставкой сообщений, чтобы уменьшить дубликаты.
Возможные значения:
  • -1 — без ограничений
  • 0 — немедленно (по умолчанию)
  • ≥1 — точное значение таймаута
Использовать выделенные потоки для обработки асинхронных задач соединенияТекстовое полеПараметр применим только для типа соединения ActiveMQ. Использовать выделенные TaskRunner‑потоки для обработки асинхронных задач соединения (диспетчеризация, keep‑alive и т.п.) вместо общих потоков.
Возможные значения:
  • true
  • false(по умолчанию)
Доверять всем Java‑пакетам при десериализацииТекстовое полеПараметр применим только для типа соединения ActiveMQ. Доверять всем Java‑пакетам при десериализации.
Возможные значения:
  • true
  • false (по умолчанию)
Асинхронная диспетчеризацияТекстовое полеПараметр применим только для типа соединения ActiveMQ. Передавать доставку сообщений в отдельный поток, а не делать её синхронно в потоке транспорта; уменьшает блокировки при высокой нагрузке.​
Возможные значения:
  • true (по умолчанию)
  • false
Глубина хранения истории идентификаторов сообщенийЧисловое полеПараметр применим только для типа соединения ActiveMQ. Глубина хранения истории идентификаторов сообщений для обнаружения дубликатов.
Возможные значения:
  • -1 — без ограничений
  • 0 — отключить аудит
  • ≥1 — количество идентификаторов
По умолчанию — 2048.
Количество продюсеров, для которых ведётся аудит дубликатовЧисловое полеПараметр применим только для типа соединения ActiveMQ. Максимальное количество разных производителей, для которых ведётся аудит дубликатов.
Возможные значения:
  • 0 — без ограничений
  • ≥1 — заданное количество
По умолчанию — 64.
Создавать копию сообщения при отправкеТекстовое полеПараметр применим только для типа соединения ActiveMQ. Создавать копию сообщения при отправке.
Возможные значения:
  • true (по умолчанию)
  • false
Сбор статистики соединения/сессийТекстовое полеПараметр применим только для типа соединения ActiveMQ. Включить сбор статистики соединения/сессий (количество сообщений, байты и т.п.).
Возможные значения:
  • true
  • false (по умолчанию)
Подтверждение каждого сообщенияТекстовое полеПараметр применим только для типа соединения ActiveMQ. В транзакционных сессиях подтверждать сообщения по одному, а не пачкой.
Возможные значения:
  • true
  • false (по умолчанию)
Фоновая проверка срока жизни сообщенийТекстовое полеПараметр применим только для типа соединения ActiveMQ. Включить фоновые проверки истечения срока жизни (expiration) сообщений в потребителях.
Возможные значения:
  • true (по умолчанию)
  • false
Разрешить вложенные Map и List структурыТекстовое полеПараметр применим только для типа соединения ActiveMQ. Разрешить вложенные Map и List структуры в MapMessage/ ObjectMessage, что влияет на формат сериализации и совместимость клиентов.
Возможные значения:
  • true (по умолчанию)
  • false
Подписаться на служебные advisory‑топики​Текстовое полеПараметр применим только для типа соединения ActiveMQ. Подписываться на служебные advisory‑топики ActiveMQ для отслеживания событий инфраструктуры.
Возможные значения:
  • true (по умолчанию)
  • false
Учитывать JMS‑приоритет сообщенийТекстовое полеПараметр применим только для типа соединения ActiveMQ. Включить обработку JMS‑приоритета сообщений (брокер и клиент учитывают поле JMSPriority при доставке).
Возможные значения:
  • true (по умолчанию)
  • false
Таймаут предупреждения при не запущенном соединенииЧисловое полеПараметр применим только для типа соединения ActiveMQ. Если соединение долго остаётся не запущенным (start() не вызван), через этот интервал (мс) клиент будет выводить предупреждение в логах.​
Возможные значения:
  • 0 — отключить предупреждение
  • ≥1 — точное значение таймаута
По умолчанию — 500.
Максимальное количество повторных доставок сообщенияЧисловое полеПараметр применим только для типа соединения ActiveMQ. Максимальное количество повторных доставок сообщения.
Возможные значения:
  • -1 — бесконечно
  • ≥1 — точное количество повторных доставок
По умолчанию — 6.
Задержка перед первой повторной отправкой сообщенияЧисловое полеПараметр применим только для типа соединения ActiveMQ. Задержка (мс) перед первой повторной доставкой после неудачной обработки.
Возможные значения:
  • 0 — без задержки
  • ≥1 — точное значение таймаута
По умолчанию — 1000.
Множитель увеличения задержки перед следующей повторной отправкой сообщенияЧисловое полеПараметр применим только для типа соединения ActiveMQ. Во сколько раз увеличивать задержку перед каждой следующей отправкой при экспоненциальной схеме повторной отправки сообщений.
Возможные значения:
  • ≥1 — точное значение коэффициента
По умолчанию — 5.0.
Использовать экспоненциальное увеличение задержки при повторной отправке сообщенийТекстовое полеПараметр применим только для типа соединения ActiveMQ. Включает экспоненциальное увеличение задержки с коэффициентом backOffMultiplier.
Возможные значения:
  • true
  • false — используется фиксированная задержка (по умолчанию)
Использовать случайный множитель для задержки при повторной отправке сообщенийТекстовое полеПараметр применим только для типа соединения ActiveMQ. Добавляет небольшой случайный коэффициент к задержке, чтобы разные потребители не пытались повторно получать сообщения строго одновременно.
Возможные значения:
  • true
  • false (по умолчанию)
Максимальное время задержки между отправками сообщений при использовании экспоненциального увеличенияЧисловое полеПараметр применим только для типа соединения ActiveMQ. Верхний предел (мс) для задержки между повторными доставками при использовании экспоненциального увеличения задержки.
Возможные значения:
  • -1 — без верхнего предела (по умолчанию)
  • 0 — без задержки
  • ≥1 — величина задержки
Таймаут соединенияЧисловое полеПараметр применим только для типа соединения AMQP. Задержка (мс) перед установкой соединения.
Возможные значения:
  • 0 — бесконечное ожидание
  • ≥1 — точное значение таймаута
По умолчанию — 15000.
Таймаут закрытия соединенияЧисловое полеПараметр применим только для типа соединения AMQP. Задержка (мс) перед закрытием соединения.
Возможные значения:
  • 0 — бесконечное ожидание
  • ≥1 — точное значение таймаута
По умолчанию — 15000.
Таймаут отправки сообщенийЧисловое полеПараметр применим только для типа соединения AMQP. Задержка (мс) перед отправкой сообщения.
Возможные значения:
  • 0 — отключено (по умолчанию)
  • ≥1 — точное значение таймаута
Таймаут request/reply операцийЧисловое полеПараметр применим только для типа соединения AMQP. Задержка (мс) перед выполнением request/reply операции.
Возможные значения:
  • 0 — бесконечное ожидание
  • ≥1 — точное значение таймаута
По умолчанию — 15000.
Синхронная отправкаТекстовое полеПараметр применим только для типа соединения AMQP. Принудительная синхронная отправка отправка сообщений.
Возможные значения:
  • true (каждое сообщение ожидает подтверждения от брокера)
  • false (по умолчанию)
Локальный приоритет сообщенийТекстовое полеПараметр применим только для типа соединения AMQP. Использовать локальный приоритет сообщений (без отправки на брокер).
Возможные значения:
  • true (приоритет сообщений обрабатывается на стороне клиента)
  • false (по умолчанию)
Заполнять свойство JMSXUserID в сообщенияхТекстовое полеПараметр применим только для типа соединения AMQP. Автоматически заполнять свойство JMSXUserID в сообщениях.
Возможные значения:
  • true (в сообщение добавляется идентификатор пользователя)
  • false (по умолчанию)
Префикс очередиТекстовое полеПараметр применим только для типа соединения AMQP. Префикс автоматически добавляется к именам destination. По умолчанию: queue://
Префикс топикаТекстовое полеПараметр применим только для типа соединения AMQP. Префикс автоматически добавляется к именам destination. По умолчанию: topic://
Префикс для идентификатора соединенияТекстовое полеПараметр применим только для типа соединения AMQP. Добавляется к автоматически генерируемым ID. По умолчанию: "ID:" и пустая строка.
Префикс для идентификатора клиентаТекстовое полеПараметр применим только для типа соединения AMQP. Добавляется к автоматически генерируемым ID. По умолчанию: "ID:" и пустая строка.
Проверять корректность имен свойствТекстовое полеПараметр применим только для типа соединения AMQP. Автоматическая проверка корректности имен свойств сообщений.
Возможные значения:
  • true (выбрасывается исключение при некорректном имени свойства)
  • false (по умолчанию)
Идентификатор клиентаТекстовое полеПараметр применим только для типа соединения TibcoEMS. Уникальный ID клиента. По умолчанию: null.
Количество попыток первоначального подключенияЧисловое полеПараметр применим только для типа соединения TibcoEMS. Количество попыток первоначального подключения.
Возможные значения:
  • -1 — бесконечные попытки
  • ≥1 — количество попыток
По умолчанию — 1.
Таймаут между попытками подключенияЧисловое полеПараметр применим только для типа соединения TibcoEMS. Задержка между попытками подключения (мс).
Возможные значения:
  • 0 — нет задержки
  • ≥1 — точное значение таймаута
По умолчанию — 5000 (5 секунд).
Таймаут подключенияЧисловое полеПараметр применим только для типа соединения TibcoEMS. Таймаут одной попытки подключения (мс).
Возможные значения:
  • 0 — без таймаута (по умолчанию)
  • ≥1 — точное значение таймаута
Количество попыток восстановления соединенияЧисловое полеПараметр применим только для типа соединения TibcoEMS. Количество попыток восстановления соединения.
Возможные значения:
  • -1 — бесконечно (по умолчанию)
  • 0 — восстановление
  • ≥1 — отключено количество попыток
Задержка между попытками восстановленияЧисловое полеПараметр применим только для типа соединения TibcoEMS. Задержка между попытками восстановления (мс). Экспоненциальная backoff-стратегия.
Возможные значения:
  • ≥0 — значение таймаута от 0 до бесконечности
По умолчанию — 5000 (5 секунд).
Таймаут попытки восстановленияЧисловое полеПараметр применим только для типа соединения TibcoEMS. Таймаут попытки восстановления (мс).
Возможные значения:
  • 0 — без таймаута (по умолчанию)
  • ≥1 — точное значение таймаута
Широковещательная рассылкаТекстовое полеПараметр применим только для типа соединения TibcoEMS. Включить multicast доставку сообщений. Экономит полосу пропускания при многих подписчиках.
Возможные значения:
  • true (используется IP multicast для широковещательной рассылки)
  • false (по умолчанию)
Фоновая широковещательная рассылкаТекстовое полеПараметр применим только для типа соединения TibcoEMS. Использовать daemon-поток для multicast.
Возможные значения:
  • true (создает фоновые потоки для обработки multicast)
  • false (по умолчанию)
Уровень сбора метрикТекстовое полеПараметр применим только для типа соединения TibcoEMS. Уровень сбора метрик.
Возможные значения:
  • "none" — без метрик
  • "basic" — базовые метрики
  • "extended" — расширенные метрики
  • "full" — полные метрики
По умолчанию: "null" или "none".
Проверка имен свойств JMSТекстовое полеПараметр применим только для типа соединения TibcoEMS. Проверять корректность имен свойств JMS.
Возможные значения:
  • true (выбрасывает исключение при невалидных именах)
  • false (по умолчанию)
Проверка значений свойств JMSТекстовое полеПараметр применим только для типа соединения TibcoEMS. Проверять корректность значений свойств JMS.
Возможные значения:
  • true (проверяет типы данных значений)
  • false (по умолчанию)
Принудительное закрытие при таймаутеТекстовое полеПараметр применим только для типа соединения TibcoEMS. Принудительное закрытие при таймауте.
Возможные значения:
  • true (немедленно закрывает соединение при timeout)
  • false (по умолчанию)
Принудительное закрытие при завершенииТекстовое полеПараметр применим только для типа соединения TibcoEMS. Принудительное закрытие при завершении работы потока.
Возможные значения:
  • true (немедленно закрывает соединение)
  • false (по умолчанию)
Имя JNDI ресурсаТекстовое полеПараметр применим только для типа соединения Oracle WL. Имя JNDI ресурса для поиска. По умолчанию — нет (должен быть указан)
Класс фабрики InitialContextТекстовое полеПараметр применим только для типа соединения Oracle WL. Класс фабрики InitialContext. По умолчанию — зависит от сервера приложений
URL провайдера JNDIТекстовое полеПараметр применим только для типа соединения Oracle WL. Адрес сервера, где находится JNDI-сервис. Если не задан, то JNDI будет использовать локальный JNDI-провайдер сервера приложений или попытается использовать контекст по умолчанию. По умолчанию — "null"
Имя пользователя JNDIТекстовое полеПараметр применим только для типа соединения Oracle WL. Имя пользователя для авторизации на JNDI. Если не задан, используется анонимный доступ (если JNDI-сервер его разрешает), или используется текущий пользователь операционной системы/JVM, или используется настройка по умолчанию сервера приложений. По умолчанию — "null".
Пароль JNDIТекстовое полеПараметр применим только для типа соединения Oracle WL. Пароль для авторизации на JNDI. Используется совместно с principal. Если не задан, но указан principal — приведет к ошибке аутентификации. Если оба (principal и credentials) не заданы — используется анонимный доступ к JNDI. По умолчанию — "null".
Ожидаемый тип объекта из JNDIТекстовое полеПараметр применим только для типа соединения Oracle WL. Ожидаемый тип объекта из JNDI. Выполняет проверку типа при получении объекта. По умолчанию — "null" (без проверки).
Интерфейс для создания proxy объектаТекстовое полеПараметр применим только для типа соединения Oracle WL. Интерфейс для создания proxy объекта. Создает Spring proxy для JNDI объекта. Используется при отложенной инициализации. По умолчанию — "null" (не создается proxy).
Имя Service Integration BusТекстовое полеПараметр применим только для типа соединения IBM Websphere. Имя Service Integration Bus. По умолчанию — зависит от конфигурации WAS
Конечные точки для подключенияТекстовое полеПараметр применим только для типа соединения IBM Websphere. Список конечных точек для подключения, разделенный запятыми. Формат: host:port,host:port,.... Значение по умолчанию — mqhost.company.local:7276
Целевая транспортная цепочкаТекстовое полеПараметр применим только для типа соединения IBM Websphere. Целевая транспортная цепочка. Определяет транспортный протокол и настройки parameters.
Домашняя папка для durable подписокТекстовое полеПараметр применим только для типа соединения IBM Websphere. Домашняя папка для durable подписок. По умолчанию — "null" (используется системная).
Разрешить разделение durable подписокТекстовое полеПараметр применим только для типа соединения IBM Websphere. Разрешить разделение durable подписок. Используется при кластерной конфигурации.
Возможные значения:
  • true (несколько клиентов могут использовать одну подписку)
  • false (по умолчанию)
Отображение для non-persistent сообщенийТекстовое полеПараметр применим только для типа соединения IBM Websphere. Отображение для non-persistent сообщений. Определяет гарантии доставки для JMSDeliveryMode.NON_PERSISTENT.
Возможные значения:
  • ExpressNonPersistent (по умолчанию) — лучшая производительность
  • ReliableNonPersistent — надежная доставка без персистентности
  • AssuredPersistent — принудительная персистентность
Отображение для persistent сообщенийТекстовое полеПараметр применим только для типа соединения IBM Websphere. Отображение для persistent сообщений. Определяет гарантии доставки для JMSDeliveryMode.PERSISTENT.
Возможные значения:
  • ExpressNonPersistent (по умолчанию) — лучшая производительность
  • ReliableNonPersistent — надежная доставка без персистентности
  • AssuredPersistent — принудительная персистентность
read-ahead для потребителейТекстовое полеПараметр применим только для типа соединения IBM Websphere. Включить read-ahead для потребителей (предварительная загрузка сообщений для лучшей производительности).
Возможные значения:
  • "Default" (по умолчанию) — использовать системные настройки
  • "On" — всегда включен
  • "Off" — всегда выключен
Префикс имен временных очередейТекстовое полеПараметр применим только для типа соединения IBM Websphere. Префикс имен временных очередей. По умолчанию — TEMP.QUEUE.
Префикс имен временных топиковТекстовое полеПараметр применим только для типа соединения IBM Websphere. Префикс имен временных топиков. По умолчанию — TEMP.TOPIC.
Идентификатор клиентаТекстовое полеПараметр применим только для типа соединения IBM Websphere. Идентификатор клиента. Обязателен для durable подписок. По умолчанию — "null".

После завершения выбора/создания системы и настройки соединения убедитесь в том, что созданное соединение доступно в списке соединений в параметре Connection.

Параметры методов аутентификации

При конфигурации соединения необходимо указать тип авторизации. Ниже приведено описание методов аутентификации на страницах создания и просмотра для каждого из возможных типов авторизации.

Тип авторизации Basic

ПолеТипОписание
ПользовательТекстовое полеИмя пользователя для авторизации. Значение маскируется после ввода и доступно для чтения только если нажата иконка глаза.
ПарольТекстовое полеПароль пользователя для авторизации. Значение маскируется после ввода и доступно для чтения только если нажата иконка глаза.

Тип авторизации Вход через аккаунт

ПолеТипОписание
АккаунтТекстовое полеИмя аккаунта для входа.
ПользовательТекстовое полеИмя пользователя для авторизации. Значение маскируется после ввода и доступно для чтения только если нажата иконка глаза.
ПарольТекстовое полеПароль пользователя для авторизации. Значение маскируется после ввода и доступно для чтения только если нажата иконка глаза.

Тип авторизации Вход с указанием домена

ПолеТипОписание
ДоменТекстовое поле

Имя домена для входа.

ПользовательТекстовое поле

Имя пользователя для авторизации. Значение маскируется после ввода и доступно для чтения только если нажата иконка глаза.

ПарольТекстовое поле

Пароль пользователя для авторизации. Значение маскируется после ввода и доступно для чтения только если нажата иконка глаза.

Тип авторизации OAuth2.0

ПолеТипОписание
Oauth2 Client IdТекстовое поле

Идентификатор клиента для OAuth2.0. Значение маскируется после ввода и доступно для чтения только если нажата иконка глаза.

Oauth2 Client SecretТекстовое поле

Имя секрета для OAuth2.0. Значение маскируется после ввода и доступно для чтения только если кликнута иконка глаза.

Oauth2 Token EndpointТекстовое полеАдрес сервера получения токена.
Oauth2 ScopeТекстовое полеОбласть доступа/действия для OAuth2.0

Тип авторизации Публичный ключ

ПолеТипОписание
ПользовательТекстовое полеИмя пользователя.
Допустимые шифрыСписокНазвания JCraft JSCH шифров через запятую.
Допустимые протоколы обмена ключейСписокПротоколы обмена ключей через запятую.
Приватный ключ (Bytes)Текстовое полеПринимает приватный ключ в виде строки.
Проверочная фраза для проверки ключейТекстовое полеПарольная фраза для расшифровки файла приватного ключа, если он защищен паролем. Если ключ не зашифрован, этот параметр не нужен.

Тип авторизации SSL для Kafka

ПолеТипОписание
Trust сертификатТекстовое полеПоле для ввода сертификата в виде строки.
Формат Trust сертификатаТекстовое полеФормат сертификата. Указывается через точку, например .cert

Тип авторизации SASL_PLAINTEXT для Kafka

ПолеТипОписание
SASL механизмТекстовое полеМеханизм аутентификации в рамках SASL. Значение по умолчанию: GSSAPI
SASL Jaas конфигурацияТекстовое полеСтрока конфигурации, содержащая логин и пароль для механизмов PLAIN или SCRAM. Задается в специальном формате JAAS. Пример: org.apache.kafka.common.security.plain.PlainLoginModule required username="admin" password="admin";

Тип авторизации SASL_SSL для Kafka

ПолеТипОписание
SASL механизмТекстовое полеМеханизм аутентификации в рамках SASL. Значение по умолчанию: GSSAP
SASL Jaas конфигурацияТекстовое полеСтрока конфигурации, содержащая логин и пароль для механизмов PLAIN или SCRAM. Задается в специальном формате JAAS. Пример: org.apache.kafka.common.security.plain.PlainLoginModule required username="admin" password="admin";
Trust сертификатТекстовое полеСертификат, который используется для SSL.
Формат Trust сертификатаТекстовое полеФормат сертификата. По умолчанию: .cert

Тип авторизации SSL для AWS S3

Данный тип авторизации применяется при настройке соединения посредством блока AWS S3.

ПолеТипОписаниеИмя
Ключ доступаТекстовое полеAccess ключ для подключения к AWS S3.accessKey
Ключ секретаТекстовое полеSecret ключ для подключения к AWS S3.secretKey

Тип авторизации SSL для Debezium PostgreSQL

Данный тип авторизации применяется при настройке соединения посредством блока Debezium PostgreSQL.

ПолеТипОписаниеИмя
ПользовательТекстовое полеПользователь для аутентификации.databaseUser
ПарольТекстовое полеПароль для аутентификации.databasePassword
Полный путь до SSL сертификатаТекстовое полеПолный путь до файла, который содержит SSL сертификат.databaseSslcert
Имя класса создающий SSL сокетыТекстовое полеПолное имя класса, который исполняет логику работы с SSL сокетами.databaseSslfactory
Полный путь до SSL ключаТекстовое полеПолный путь до файла, который содержит приватный SSL ключ.databaseSslkey
Пароль от приватного ключаТекстовое полеПароль для доступа к SSL ключу.databaseSslpassword
Полный путь до корневого SSL сертификатаТекстовое полеПолный путь до файла, который содержит корневой SSL сертификат.databaseSslrootcert
SSL модТекстовое поле

Режим SSL, согласно: PostgreSQL: Documentation: 18: 32.19. SSL Support

databaseSslmode