2

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

/v1/catalog/services:列出给定服务中的节点

我有很多服务,必须为每个节点查询 consul .. THUS 这被多次调用

/v1/catalog/service/ :服务的节点

需要一个 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",...},{}],

}
4

0 回答 0