Для получения списка сервисов используйте запрос вида
адрес_сервера_приложения/proxy/discovery/api/v1/discovery?type=service
Сервис Discovery возвращает в ответ массив записей, содержащих подробную информацию о сервисах приложения.
Для проверки состояния сервиса используйте запрос вида
адрес_сервера_приложения/proxy/имя_сервиса/api/health-check
где имя_сервиса – указано в колонке «Имя» таблицы.
Запущенный сервис возвращает ответ вида
{
"version": "версия_сервиса",
"success": 1
}
Для спецификаций сервисов используется Swagger-клиент.
По умолчанию при установке приложения доступ к спецификациям закрыт. Чтобы открыть доступ, определите в конфигурации сервиса gateway параметр:
POLYMATICA_GATEWAY_PROXY_DOCUMENTATION=true
Для обращения к спецификации сервиса используйте запрос вида
адрес_сервера_приложения/proxy/имя_сервиса/swagger/index.html
где имя_сервиса – указано в колонке «Имя» таблицы.