Менеджер соединений
Менеджер соединений предназначен для упрощения настройки блоков с использованием предварительно созданных наборов значений параметров, отвечающих за интеграцию с внешними ресурсами, такими как базы данных, 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.
Для того, чтобы выбрать или добавить соединение, выполните следующие шаги:
-
Откройте панель свойств блока.
-
На открывшейся панели щелкните мышью по параметру-списку Connection.
В выпадающем списке с соединениями для блока отображаются только те соединения, которые доступны для конкретного типа блока, с учетом доступности соединения для текущего домена.

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

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

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

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

Создание соединения
Заполните параметры, описанные в таблице ниже и нажмите Завершить.
Примечание:
Значения констант для IBM MQ приведены в официальной документации IBM.
| Параметр | Тип данных | Описание |
|---|---|---|
| Тип соединения | Список | Обязательный параметр В зависимости от выбранного типа системы загружается шаблон формы ввода со списком параметров для этого типа. |
| Доступность в указанных доменах | Редактируемый список | Обязательный параметр Список доменов, для которых данное соединение доступно. Список наследуется от системы. Список имеет встроенную функцию поиска доменов. Все домены, выданные в списке сортируются в алфавитном порядке от "А" до "Я" сверху-вниз. Можно удалять домены из списка или добавлять прежде удаленные домены. Полный список ограничен теми доменами, которые были выбраны на системе ранее. |
| Название | Текст | Обязательный параметр Название создаваемого соединения. Название должно быть уникальным в рамках системы. |
| Описание | Текст | Описание создаваемого соединения. |
| Метки | Редактируемый список | Список меток системы. |
| Владелец | Текст | Контактные данные владельца системы. |
| Тип авторизации | Список | Обязательный параметр Поддерживаемый тип авторизации, согласно выбранному типу системы. |
| Trust сертификат | Текст | Поле для ввода сертификата в виде строки. |
| Формат Trust сертификата | Текст | Формат сертификата. Указывается через точку, например .cert. |
| Тип базы данных | Список | Обязательный параметр Параметр применим только для типа соединения SQL. База данных для подключения. В зависимости от выбранного типа будет использоваться свой JDBC драйвер во время активации. Возможные значения:
|
| База данных | Текст | Обязательный параметр Параметр применим только для типа соединения 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. Заполняемый лист для типов контента. |
| Допустимые методы | Редактируемый список | Параметр применим только для типа соединения HTTP. Список методов, дозволенных к использованию. Возможные значения:
|
| Имя Bucket или Arn для подключения | Текст | Обязательный параметр Параметр применим только для типа соединения AWS S3. Имя Bucket или Arn, к которому подключается блок. |
| Имя базы данных | Текст | Обязательный параметр Параметр применим только для типа соединения Debezium. Имя базы данных к которому происходит соединение. |
| Уникальное имя Debezium соединения | Текст | Обязательный параметр Параметр применим только для типа соединения Debezium. Уникальное имя Debezium соединения, проверяется на уникальность при сохранении свойств блока. |
| Уникальный префикс топика | Текст | Обязательный параметр Параметр применим только для типа соединения Debezium. Уникальный префикс топика, к которому происходит соединение. Проверяется на уникальность при сохранении свойств блока. |
| Имена баз данных через запятую | Текстовое поле | Имена баз данных к которым происходит соединение. |
| Уникальное имя соединения | Текстовое поле | Параметр применим только для типа соединения Debezium. Уникальное имя Debezium соединения, проверяется на уникальность при сохранении свойств блока. |
| Уникальный префикс топика | Текстовое поле | Параметр применим только для типа соединения Debezium. Уникальный префикс топика, к которому происходит соединение. Проверяется на уникальность при сохранении свойств блока. |
| Использование шифрования | Логическое значение | Указывает используется ли шифрование. |
| Использование Trust сертификата | Логическое значение | Указывает используется ли Trust сертификат. |
| Тип Connection Factory | Список | Параметр применим только для типа соединения IBM MQ. Тип Connection Factory для подключения к IBM MQ. Возможные значения:
|
| Менеджер очередей | Текстовое поле | Параметр применим только для типа соединения IBM MQ. Имя менеджера очередей IBM MQ. |
| Канал | Текстовое поле | Параметр применим только для типа соединения IBM MQ. Имя канала сервера для подключения. |
| Тип транспорта | Целое число | Параметр применим только для типа соединения IBM MQ. Тип транспорта. Возможные значения:
|
| Имя приложения | Текстовое поле | Параметр применим только для типа соединения IBM MQ. Название приложения для мониторинга в системах IBM. |
| Идентификатор кодированного набора символов | Числовое поле | Параметр применим только для типа соединения IBM MQ. Название приложения для мониторинга в системах IBM. Возможные значения:
|
| Контекст сообщения | Целое число | Параметр применим только для типа соединения IBM MQ. Контекст сообщений. Возможные значения:
|
| Таймаут подключения (мс) | Числовое поле | Параметр применим только для типа соединения IBM MQ. Время ожидания установки соединения в миллисекундах. |
| Максимальное количество подключений | Числовое поле | Параметр применим только для типа соединения IBM MQ. Максимальное число одновременных соединений в пуле. |
| Таймаут бездействия соединения (мс) | Числовое поле | Параметр применим только для типа соединения IBM MQ. Время неактивности до закрытия соединения в миллисекундах. |
| Таймаут переподключения (мс) | Числовое поле | Параметр применим только для типа соединения IBM MQ. Интервал между попытками переподключения в миллисекундах. |
| Ошибка при остановке менеджера очередей | Числовое поле | Параметр применим только для типа соединения IBM MQ. Определяет необходимость завершения работы после получения ошибки. Возможные значения:
|
| Уровень очистки ресурсов | Целое число | Параметр применим только для типа соединения IBM MQ. Возможные значения:
|
| Интервал повторного сканирования (мс) | Числовое поле | Параметр применим только для типа соединения Artemis MQ. Параметр применим только для типа соединения IBM MQ. Интервал повторной проверки доступности сервера в миллисекундах |
| Период проверки клиента (мс) | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Интервал проверки доступности клиента в миллисекундах. |
| Нижний порог для определения большого сообщения (байт) | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Минимальный размер для обработки как большого сообщения в байтах. |
| Функция сжатия больших сообщений | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Сжимать ли большие сообщения. Возможные значения:
|
| Функция кеширования больших сообщений | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Кэшировать большие сообщения на клиенте. Возможные значения:
|
| Размер окна потребителя (байт) | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Размер окна для потребителя в байтах. |
| Максимальное количество потреблений сообщений в секунду | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Максимальная скорость потребления (сообщений/сек). |
| Размер окна подтверждения (байт) | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Размер окна для подтвержденийв байтах. |
| Размер окна отправителя (байт) | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Размер окна для отправителя в байтах. |
| Максимальное количество отправленных сообщений в секунду | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Максимальная скорость производства (сообщений/сек). |
| Блокировать при подтверждении | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Блокировать поток при подтверждении. Возможные значения:
|
| Блокировать отправку durable | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Блокировать отправку persistent сообщений. Возможные значения:
|
| Блокировать отправку non-durable | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Блокировать отправку non-persistent сообщений. Возможные значения:
|
| Автоматическая группировка сообщений | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Автоматически группировать сообщения. Возможные значения:
|
| Предварительное подтверждение | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Подтверждать сообщения до обработки. Возможные значения:
|
| Использовать глобальные пулы | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Использовать глобальные пулы потоков. Возможные значения:
|
| Максимальный размер пула планировщика | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Максимальный размер пула планировщика. |
| Максимальный размер рабочего пула | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Максимальный размер рабочего пула. |
| Интервал повторной попытки (мс) | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Время между попытками переподключения в миллисекундах. |
| Множитель интервала для повторных попыток | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Множитель для экспоненциальной задержки. |
| Максимальный интервал для повторных попыток | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Максимальный интервал между попытками в миллисекундах. |
| Попытки переподключения | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Количество попыток переподключения. Возможные значения:
|
| Использовать топологию для балансировки | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Использовать информацию о топологии для балансировки нагрузки. Возможные значения:
|
| Количество попыток изначального подключения | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Количество начальных попыток подключения. |
| Начальный размер пакета сообщения (байт) | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Начальный размер пакета сообщения в байтах. |
| Кэшировать адресата | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Кэшировать адресатов сообщений. Возможные значения:
|
| Размер пакета транзакций | Текстовое поле | Параметр применим только для типа соединения Artemis MQ. Размер пакета для транзакций в байтах. |
| Асинхронная отправка сообщений | Текстовое поле | Параметр применим только для типа соединения ActiveMQ. Асинхронная отправка сообщений — отправка выполняется без ожидания подтверждения от брокера. Возможные значения:
|
| Асинхронная сессия | Текстовое поле | Параметр применим только для типа соединения ActiveMQ. Принудительное асинхронное выполнение всех операций в сессии. Возможные значения:
|
| Оптимизировать подтверждения | Текстовое поле | Параметр применим только для типа соединения ActiveMQ. Использовать «оптимизацию подтверждений»: клиент копит несколько подтверждений и отправляет их пачкой, снижая сетевые вызовы ценой риска большего повторного получения при сбоях. Возможные значения:
|
| Таймаут оптимизации | Числовое поле | Параметр применим только для типа соединения ActiveMQ. Максимальное время (мс) между пачками оптимизированных подтверждений. Возможные значения:
|
| Сжимать при отправке | Текстовое поле | Параметр применим только для типа соединения ActiveMQ. Сжимать тело сообщения (обычно GZIP) при отправке. Возможные значения:
|
| Время ожидания ответа | Числовое поле | Параметр применим только для типа соединения ActiveMQ. Предельное время (мс) ожидания ответа при установлении соединения до признания попытки подключения неудачной. Возможные значения:
|
| Время ожидания завершения операции send() | Числовое поле | Параметр применим только для типа соединения ActiveMQ. Время (мс) ожидания завершения операции send(); по истечении выбрасывается исключение, если брокер не ответил. Возможные значения:
|
| Время ожидания корректного закрытия соединения/сессии | Числовое поле | Параметр применим только для типа соединения ActiveMQ. Время (мс) ожидания корректного закрытия соединения/сессии, прежде чем клиент «обрежет» их принудительно. Возможные значения:
|
| Асинхронная отправка подтверждений | Текстовое поле | Параметр применим только для типа соединения ActiveMQ. Асинхронная отправка подтверждений. Возможные значения:
|
| Размер окна (байты) для flow‑control отправки | Числовое поле | Параметр применим только для типа соединения ActiveMQ. Размер окна (байты) для flow‑control производителя; при превышении лимита отправка блокируется, пока брокер не подтвердит обработку ранее отправленных сообщений. Возможные значения:
|
| Синхронное выполнение операций | Текстовое поле | Параметр применим только для типа соединения ActiveMQ. Принудительное синхронное выполнение всех операций в сессии Возможные значения:
|
| Ретроактивная подписка | Текстовое поле | Параметр применим только для типа соединения ActiveMQ. Использовать «ретроактивного» потребителя, который при подписке на топик может получить ранее опубликованные сообщения, сохранённые брокером. Возможные значения:
|
| Пауза перед повторной доставкой сообщений после переподключения | Числовое поле | Параметр применим только для типа соединения ActiveMQ. Пауза (мс) после переподключения к другому брокеру перед повторной доставкой сообщений, чтобы уменьшить дубликаты. Возможные значения:
|
| Использовать выделенные потоки для обработки асинхронных задач соединения | Текстовое поле | Параметр применим только для типа соединения ActiveMQ. Использовать выделенные TaskRunner‑потоки для обработки асинхронных задач соединения (диспетчеризация, keep‑alive и т.п.) вместо общих потоков. Возможные значения:
|
| Доверять всем Java‑пакетам при десериализации | Текстовое поле | Параметр применим только для типа соединения ActiveMQ. Доверять всем Java‑пакетам при десериализации. Возможные значения:
|
| Асинхронная диспетчеризация | Текстовое поле | Параметр применим только для типа соединения ActiveMQ. Передавать доставку сообщений в отдельный поток, а не делать её синхронно в потоке транспорта; уменьшает блокировки при высокой нагрузке. Возможные значения:
|
| Глубина хранения истории идентификаторов сообщений | Числовое поле | Параметр применим только для типа соединения ActiveMQ. Глубина хранения истории идентификаторов сообщений для обнаружения дубликатов. Возможные значения:
|
| Количество продюсеров, для которых ведётся аудит дубликатов | Числовое поле | Параметр применим только для типа соединения ActiveMQ. Максимальное количество разных производителей, для которых ведётся аудит дубликатов. Возможные значения:
|
| Создавать копию сообщения при отправке | Текстовое поле | Параметр применим только для типа соединения ActiveMQ. Создавать копию сообщения при отправке. Возможные значения:
|
| Сбор статистики соединения/сессий | Текстовое поле | Параметр применим только для типа соединения ActiveMQ. Включить сбор статистики соединения/сессий (количество сообщений, байты и т.п.). Возможные значения:
|
| Подтверждение каждого сообщения | Текстовое поле | Параметр применим только для типа соединения ActiveMQ. В транзакционных сессиях подтверждать сообщения по одному, а не пачкой. Возможные значения:
|
| Фоновая проверка срока жизни сообщений | Текстовое поле | Параметр применим только для типа соединения ActiveMQ. Включить фоновые проверки истечения срока жизни (expiration) сообщений в потребителях. Возможные значения:
|
| Разрешить вложенные Map и List структуры | Текстовое поле | Параметр применим только для типа соединения ActiveMQ. Разрешить вложенные Map и List структуры в MapMessage/ ObjectMessage, что влияет на формат сериализации и совместимость клиентов. Возможные значения:
|
| Подписаться на служебные advisory‑топики | Текстовое поле | Параметр применим только для типа соединения ActiveMQ. Подписываться на служебные advisory‑топики ActiveMQ для отслеживания событий инфраструктуры. Возможные значения:
|
| Учитывать JMS‑приоритет сообщений | Текстовое поле | Параметр применим только для типа соединения ActiveMQ. Включить обработку JMS‑приоритета сообщений (брокер и клиент учитывают поле JMSPriority при доставке). Возможные значения:
|
| Таймаут предупреждения при не запущенном соединении | Числовое поле | Параметр применим только для типа соединения ActiveMQ. Если соединение долго остаётся не запущенным (start() не вызван), через этот интервал (мс) клиент будет выводить предупреждение в логах. Возможные значения:
|
| Максимальное количество повторных доставок сообщения | Числовое поле | Параметр применим только для типа соединения ActiveMQ. Максимальное количество повторных доставок сообщения. Возможные значения:
|
| Задержка перед первой повторной отправкой сообщения | Числовое поле | Параметр применим только для типа соединения ActiveMQ. Задержка (мс) перед первой повторной доставкой после неудачной обработки. Возможные значения:
|
| Множитель увеличения задержки перед следующей повторной отправкой сообщения | Числовое поле | Параметр применим только для типа соединения ActiveMQ. Во сколько раз увеличивать задержку перед каждой следующей отправкой при экспоненциальной схеме повторной отправки сообщений. Возможные значения:
|
| Использовать экспоненциальное увеличение задержки при повторной отправке сообщений | Текстовое поле | Параметр применим только для типа соединения ActiveMQ. Включает экспоненциальное увеличение задержки с коэффициентом backOffMultiplier. Возможные значения:
|
| Использовать случайный множитель для задержки при повторной отправке сообщений | Текстовое поле | Параметр применим только для типа соединения ActiveMQ. Добавляет небольшой случайный коэффициент к задержке, чтобы разные потребители не пытались повторно получать сообщения строго одновременно. Возможные значения:
|
| Максимальное время задержки между отправками сообщений при использовании экспоненциального увеличения | Числовое поле | Параметр применим только для типа соединения ActiveMQ. Верхний предел (мс) для задержки между повторными доставками при использовании экспоненциального увеличения задержки. Возможные значения:
|
| Таймаут соединения | Числовое поле | Параметр применим только для типа соединения AMQP. Задержка (мс) перед установкой соединения. Возможные значения:
|
| Таймаут закрытия соединения | Числовое поле | Параметр применим только для типа соединения AMQP. Задержка (мс) перед закрытием соединения. Возможные значения:
|
| Таймаут отправки сообщений | Числовое поле | Параметр применим только для типа соединения AMQP. Задержка (мс) перед отправкой сообщения. Возможные значения:
|
| Таймаут request/reply операций | Числовое поле | Параметр применим только для типа соединения AMQP. Задержка (мс) перед выполнением request/reply операции. Возможные значения:
|
| Синхронная отправка | Текстовое поле | Параметр применим только для типа соединения AMQP. Принудительная синхронная отправка отправка сообщений. Возможные значения:
|
| Локальный приоритет сообщений | Текстовое поле | Параметр применим только для типа соединения AMQP. Использовать локальный приоритет сообщений (без отправки на брокер). Возможные значения:
|
| Заполнять свойство JMSXUserID в сообщениях | Текстовое поле | Параметр применим только для типа соединения AMQP. Автоматически заполнять свойство JMSXUserID в сообщениях. Возможные значения:
|
| Префикс очереди | Текстовое поле | Параметр применим только для типа соединения AMQP. Префикс автоматически добавляется к именам destination. По умолчанию: queue:// |
| Префикс топика | Текстовое поле | Параметр применим только для типа соединения AMQP. Префикс автоматически добавляется к именам destination. По умолчанию: topic:// |
| Префикс для идентификатора соединения | Текстовое поле | Параметр применим только для типа соединения AMQP. Добавляется к автоматически генерируемым ID. По умолчанию: "ID:" и пустая строка. |
| Префикс для идентификатора клиента | Текстовое поле | Параметр применим только для типа соединения AMQP. Добавляется к автоматически генерируемым ID. По умолчанию: "ID:" и пустая строка. |
| Проверять корректность имен свойств | Текстовое поле | Параметр применим только для типа соединения AMQP. Автоматическая проверка корректности имен свойств сообщений. Возможные значения:
|
| Идентификатор клиента | Текстовое поле | Параметр применим только для типа соединения TibcoEMS. Уникальный ID клиента. По умолчанию: null. |
| Количество попыток первоначального подключения | Числовое поле | Параметр применим только для типа соединения TibcoEMS. Количество попыток первоначального подключения. Возможные значения:
|
| Таймаут между попытками подключения | Числовое поле | Параметр применим только для типа соединения TibcoEMS. Задержка между попытками подключения (мс). Возможные значения:
|
| Таймаут подключения | Числовое поле | Параметр применим только для типа соединения TibcoEMS. Таймаут одной попытки подключения (мс). Возможные значения:
|
| Количество попыток восстановления соединения | Числовое поле | Параметр применим только для типа соединения TibcoEMS. Количество попыток восстановления соединения. Возможные значения:
|
| Задержка между попытками восстановления | Числовое поле | Параметр применим только для типа соединения TibcoEMS. Задержка между попытками восстановления (мс). Экспоненциальная backoff-стратегия. Возможные значения:
|
| Таймаут попытки восстановления | Числовое поле | Параметр применим только для типа соединения TibcoEMS. Таймаут попытки восстановления (мс). Возможные значения:
|
| Широковещательная рассылка | Текстовое поле | Параметр применим только для типа соединения TibcoEMS. Включить multicast доставку сообщений. Экономит полосу пропускания при многих подписчиках. Возможные значения:
|
| Фоновая широковещательная рассылка | Текстовое поле | Параметр применим только для типа соединения TibcoEMS. Использовать daemon-поток для multicast. Возможные значения:
|
| Уровень сбора метрик | Текстовое поле | Параметр применим только для типа соединения TibcoEMS. Уровень сбора метрик. Возможные значения:
|
| Проверка имен свойств JMS | Текстовое поле | Параметр применим только для типа соединения TibcoEMS. Проверять корректность имен свойств JMS. Возможные значения:
|
| Проверка значений свойств JMS | Текстовое поле | Параметр применим только для типа соединения TibcoEMS. Проверять корректность значений свойств JMS. Возможные значения:
|
| Принудительное закрытие при таймауте | Текстовое поле | Параметр применим только для типа соединения TibcoEMS. Принудительное закрытие при таймауте. Возможные значения:
|
| Принудительное закрытие при завершении | Текстовое поле | Параметр применим только для типа соединения TibcoEMS. Принудительное закрытие при завершении работы потока. Возможные значения:
|
| Имя 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 подписок. Используется при кластерной конфигурации. Возможные значения:
|
| Отображение для non-persistent сообщений | Текстовое поле | Параметр применим только для типа соединения IBM Websphere. Отображение для non-persistent сообщений. Определяет гарантии доставки для JMSDeliveryMode.NON_PERSISTENT. Возможные значения:
|
| Отображение для persistent сообщений | Текстовое поле | Параметр применим только для типа соединения IBM Websphere. Отображение для persistent сообщений. Определяет гарантии доставки для JMSDeliveryMode.PERSISTENT. Возможные значения:
|
| read-ahead для потребителей | Текстовое поле | Параметр применим только для типа соединения IBM Websphere. Включить read-ahead для потребителей (предварительная загрузка сообщений для лучшей производительности). Возможные значения:
|
| Префикс имен временных очередей | Текстовое поле | Параметр применим только для типа соединения 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 |