Сервис 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.
Наименование параметра конфигурации не зависит от способа его задания.
Параметр конфигурации, который будет использоваться во время работы, вычисляется по следующему алгоритму:
- Параметру присваивается значение из файла
settings.json
. - Параметру присваивается значение из переменной окружения.
- Параметру присваивается значение из глобальной конфигурации Nginx.
- Параметру присваивается значение из конфигурации сервиса Платформы Multi-D.
- Параметру присваивается значение из переменной окружения.
Если параметр задан в файле settings.json
, в переменной окружения и в глобальной конфигурации Nginx, результирующему
параметру конфигурации будет присвоено значение из переменной окружения.
В следующей таблице приведены основные параметры конфигурации сервиса.
Наименование | Значение по умолчанию | Примечания |
---|---|---|
discovery:heartbeat.period | 10000 | Интервал между пингами discavery сервиса. Значение параметра указывается в миллисекундах. |
ConfigServer | {ConfigServer} | Базовый url платформы. (В случае, если платформа развёрнута без оркестраторов - путь до nginx) |
identityConfiguration__identityServiceUrl | {ConfigServer}/identity | Url функционала identity |
spring.datasource.driver-class-name | {Не задано} | Настройки для подключения к базе данных |
SPRING_DATASOURCE_URL | {Не задано} | Настройки для подключения к базе данных |
SPRING_DATASOURCE_USERNAME | {Не задано} | Настройки для подключения к базе данных |
SPRING_DATASOURCE_PASSWORD | {Не задано} | Настройки для подключения к базе данных |
http:request:timeout | 10 | Величина интервала ожидания отклика по протоколу HTTP(S), выраженная в секундах. |
logging:LogLevel:Default | debug | Уровень журналирования корневого журнала сервиса. |
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-address | localhost:26500 | Адрес брокера zeebe (MDCamunaZeebe) без указания протокола |