Активные наносервисы продуктового слоя (nservices)
Обзор
Выполняет запросы к наносервисам продуктового слоя. Наносервисы входят в состав микросервисов продуктового слоя, добавляемых в коллекцию mservices и имеют уникальные имена.
На обработку запроса выделяется 5 секунд, если целевой наносервис не увеличит интервал ожидания. Контроль жизни запроса обеспечивает наносервис 'platform.WatchdogService'.
На обработку запроса выделяется 5 секунд, если целевой наносервис не увеличит интервал ожидания. Контроль жизни запроса обеспечивает наносервис 'platform.WatchdogService'.
При выполнении запроса обязательным является указание в URL имени наносервиса (из списка активных), а также передача в теле запроса параметра 'method', и опционально 'request' для передачи параметров в произвольном формате: строка, число, объект, массив и т.д.
В качестве ответа возвращается объект с полями:
'result' :: "ok" | "error"
'code' :: "success" | "error" | "timeout" | "failed" | "notfound"
'response' :: произвольный формат
Запросы
HTTP verb | Endpoint | Описание |
---|---|---|
|
|
|
|
|
Получение списка имен активных наносервисов
Запрос
Имя | Тип | Описание |
---|---|---|
|
|
Фильтр по значениям полей. |
|
|
Список полей для вывода. Доступные поля для выдачи: name. |
|
|
Смещение в списке ресурсов, подлежащих выдаче. |
|
|
Максимальное количество ресурсов в списке. |
|
|
Порядок сортировки ресурсов в списке. |
|
|
Преобразование в плоский вид составных полей. |
GET /rest/v1/domain/nservices?offset=0&limit=2 HTTP/1.1