Способ подключения: Db.Proxy
Данное руководство не описывает порядок развертывания Apache Kafka. предполагается, что все компоненты Apache Kafka уже развернуты и подготовлены к работе.
Kafka Rest API; Schema Registry.
Если Confluent не установлен, установите его: https://docs.confluent.io/platform/current/installation/installing_cp/zip-tar.html
Для работы этого этого способа подключения необходимо сначала установить db.proxy.service.
Чтобы установить его, воспользуйтесь следующими данными:
Файлы проекта proxy-сервиса для работы с СУБД из 1С через http находятся в публичном репозитории по адресу: pub / db-proxy-service · GitLab
В файле \db-proxy-service\src\Db.Proxy.Service\appsettings.json Вы можете задать свои логин и пароль. По умолчанию логин и пароль следующие:
Логин: "admin";
Пароль: "123".
Сервис можно запустить на любой машине, главное, чтобы она была доступна вашему серверу 1С;
Прежде, чем приступать к запуску сервиса, установите Docker — это платформа, которая позволяет упаковать в контейнер приложение со всем окружением и зависимостями, а затем доставить и запустить его в целевой системе.
Для создания в Инжекторе 1С нового подключения к Apache Kafka необходимо в меню Инжектора 1С зайти в раздел «Подключения»,
нажать кнопку «Создать» и заполнить форму для создания подключения.
Обязательными для заполнения являются следующие поля формы:
Наименование (наименования подключения);
Тип подключения: Kafka (Confluent);
Параметры подключения:
Способ подключения: Db.Proxy;
Подключение к Db.Proxy:
протокол, адрес сервера и порт, где развернут сервис:
данные авторизации (пользователь и пароль) для доступа к сервису;
Настройки для Kafka REST:
Протокол;
Сервер;
Порт (обычно это 8082);
ИД кластера (который мы скопировали в настройках кластера в Confluent).
для Schema Registry:
Протокол;
Сервер;
Порт (обычно это 8082);
Для Schema Registry в форме для параметров подключения можно указать тип схемы (по умолчанию), выбрать можно из трех вариантов:
NONE (нет типа схемы по умолчанию);
формат JSON;
формат AVRO.
При необходимости можно указать таймаут как для Db.Proxy, так и для Kafka REST и Schema Registry.
Далее, нажмите кнопку «Проверить подключение». Если возникла ошибка, то необходимо:
убедиться, что у расширения «Инжектор 1С» снят флаг «Безопасный режим» (см. статью «Установка»).
Если проблема не устранена, то обратитесь к Вашим системным администраторам.
Затем нажмите «Записать и закрыть».
Готово! Подключение настроено, его можно использовать в проектах для загрузки данных.