Перейти к основному содержимому

Сервис MDCamundaOperate

Сервис MDCamundaOperate — это сервис, получающий от Zeebe общую информацию о сущностях Zeebe и сохраняющий ее в MDCamundaZeebeDB.
Сервис MDCamundaOperate обеспечивает подключение к очереди ZeebExporter для получения информации об основных сущностях BPMS, таких как шаблоны процессов, экземпляры процессов, инциденты и т.д., маппинг, сохранение полученной информации в хранилище MDCamundaZeebeDB.
Сервис реализован на языке Java (Liberica JDK версия 17.0.2-9 ).

Параметры конфигурации cервиса MDCamundaOperate

Параметры конфигурации для cервиса MDCamundaOperate задаются одним из следующих способов, с помощью:

  • файла settings.json;
  • переменной окружения;
  • глобальной конфигурации Nginx Платформы;
  • конфигурации сервиса Платформы.
к сведению

Наименование параметра конфигурации не зависит от способа его задания.

Параметр конфигурации, который будет использоваться во время работы, вычисляется по следующему алгоритму:

  1. Параметру присваивается значение из файла settings.json.
  2. Параметру присваивается значение из переменной окружения.
  3. Параметру присваивается значение из глобальной конфигурации Nginx.
  4. Параметру присваивается значение из конфигурации сервиса Платформы.
  5. Параметру присваивается значение из переменной окружения.
подсказка

Если параметр задан в файле settings.json, в переменной окружения и в глобальной конфигурации Nginx, результирующему параметру конфигурации будет присвоено значение из переменной окружения.

В следующей таблице приведены основные параметры конфигурации сервиса.

НаименованиеЗначение по умолчаниюПримечания
discovery:heartbeat.period10000Интервал между пингами discavery сервиса. Значение параметра указывается в миллисекундах.
ConfigServer{ConfigServer}Базовый url платформы. (В случае, если платформа развёрнута без оркестраторов - путь до nginx)
identityConfiguration__identityServiceUrl{ConfigServer}/identityUrl функционала identity
spring.datasource.driver-class-name{Не задано}Настройки для подключения к базе данных
SPRING_DATASOURCE_URL{Не задано}Настройки для подключения к базе данных
SPRING_DATASOURCE_USERNAME{Не задано}Настройки для подключения к базе данных
SPRING_DATASOURCE_PASSWORD{Не задано}Настройки для подключения к базе данных
http:request:timeout10Величина интервала ожидания отклика по протоколу HTTP(S), выраженная в секундах.
logging:LogLevel:DefaultdebugУровень журналирования корневого журнала сервиса.
ApiConfiguration__ClientSecrets__0__ClientId{Не задано}Логин клиента identity.
ApiConfiguration__ClientSecrets__0__Secret{Не задано}Пароль клиента identity.
ApiConfiguration__ClientSecrets__1__ClientId{Не задано}Логин клиента identity.
ApiConfiguration__ClientSecrets__1__Secret{Не задано}Пароль клиента identity.
ApiConfiguration__ClientSecrets__2__ClientId{Не задано}Логин клиента identity.
ApiConfiguration__ClientSecrets__2__Secret{Не задано}Пароль клиента identity.
ApiConfiguration__ClientSecrets__3__ClientId{Не задано}Логин клиента identity.
ApiConfiguration__ClientSecrets__3__Secret{Не задано}Пароль клиента identity.
ApiConfiguration__ClientSecrets__4__ClientId{Не задано}Логин клиента identity.
ApiConfiguration__ClientSecrets__4__Secret{Не задано}Пароль клиента identity.
ApiConfiguration__ClientSecrets__5__ClientId{Не задано}Логин клиента identity.
ApiConfiguration__ClientSecrets__5__Secret{Не задано}Пароль клиента identity.
ProductName{Не задано}Наименование продукта
ProductVersion{Не задано}Версия продукта
PlatformVersion{Не задано}Версия платформы
DiscoveryNodeFileLocation/usr/src/nodeId.txtМестоположение файла с сохранённым nodeId Discovery сервиса
zeebe.client.broker.gateway-addresslocalhost:26500Адрес брокера zeebe (MDCamunaZeebe) без указания протокола