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

Сервис MDCamundaOperate

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

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

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

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

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

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

  1. Параметру присваивается значение из файла settings.json.
  2. Параметру присваивается значение из переменной окружения.
  3. Параметру присваивается значение из глобальной конфигурации Nginx.
  4. Параметру присваивается значение из конфигурации сервиса Платформы Multi-D.
  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) без указания протокола