Консул запрашивает все сервисные узлы в одном запросе

https://www.consul.io/docs/agent/http/catalog.html

/v1/ catalog / services: список узлов в данном сервисе

У меня много служб, я должен запросить консула для узлов для каждого из них.. ТАК Это вызывается несколько раз

/v1/ каталог / сервис /: узлы для сервиса

нужен http api, чтобы получить все сервисы всего за один запрос, что-то вроде

/v1/catalog/servicesNodes: узлы для каждой службы

{
 "service1":[{Node":"2e6c1dbe173f","Address":"172.17.42.1",
             "ServiceID":"aa:80", "ServiceName":"aaww",...},{}],
 "service2":[{Node":"2e6c1dbe173ee","Address":"172.17.42.1",
             "ServiceID":"aaqq:80", "ServiceName":"aaqqww",...},{}],

}

0 ответов

Другие вопросы по тегам