Создание соединения#
Последовательность выполнения#
Для создания соединения:
Нажмите Создать соединение над списком всех соединений.
Заполните поля в открывшемся окне Создание соединения.
тип — тип соединения: база данных или очередь;
наименование соединения — название соединения;
Имя каждого соединения должно быть уникальным.
описание — описание соединения;
теги;
драйвер — поле недоступно для редактирования;
поле Опции — редактор JSON.
Пропишите в поле Опции:
Для соединения источника:
URL — адрес БД;
backup URL — адрес резервной БД;
слот;
имя публикации.
Например:
{ "url": "jdbc:postgresql://***/postgres", (тип: string, длина: 255 символов, для кластера, указываются адреса через запятую) "backup_url": "jdbc:postgresql://***/postgres", (тип: string, длина: 255 символов, для кластера, указываются адреса через запятую) "login": "login", (тип: string, длина: 256 символов) "password": "password", (тип: string, длина: 256 символов) "slot": "slot", (тип: string, длина: 256 символов) "publication_names": "publication" (тип: string, длина: 256 символов) }Для очереди:
адреса брокеров Kafka;
протокол безопасной связи;
имя топика Kafka;
путь к хранилищу с сертификатом;
путь к хранилищу с приватным ключом;
пароль к хранилищу ключей.
Например:
{ "bootstrap.servers": "***", (тип: строка, длина: 255 символов) "security.protocol": "SSL", (тип: строка, длина: 255 символов) "topic.name": "***", (тип: строка, длина: 255 символов) "ssl.endpoint.identification.algorithm": "", (тип: строка, длина: 255 символов) "ssl.truststore.location": "/etc/kafka-jks/kafka.jks", (тип: строка, длина: 255 символов) "ssl.keystore.location": "/etc/kafka-jks/kafka.jks", (тип: строка, длина: 255 символов) "ssl.keystore.password": "***" (тип: строка, длина: 255 символов) }Для соединения приемника:
URL — адрес БД;
backup URL — адрес резервной БД;
idle.in.transaction.session.timeout — параметр завершает любые сеансы, в которых открытая транзакция простаивает дольше заданного (в миллисекундах) времени. Это позволяет освободить все блокировки сеанса и вновь задействовать слот подключения, очистить кортежи, видимые только для этой транзакции. По умолчанию: 30000 мс.
Например:
{ "url": "jdbc:postgresql://***/postgres", (тип: string, длина: 255 символов, для кластера, указываются адреса через запятую) "backup_url": "jdbc:postgresql://***/postgres", (тип: string, длина: 255 символов, для кластера, указываются адреса через запятую) "idle.in.transaction.session.timeout": {в миллисекундах} }
Нажмите Сохранить.
Результат#
Соединение создано.




