【发布时间】:2015-04-02 15:09:03
【问题描述】:
我想知道是否有办法过滤 consul 使用标签返回给我的服务。
端点:
/v1/catalog/services
将服务映射返回到标签列表,并要求我在服务返回后对其进行解析。
我想知道是否有某种方法可以将我想要的标签(或多个标签)作为查询参数传递给端点并返回已过滤的地图。
【问题讨论】:
标签: consul
我想知道是否有办法过滤 consul 使用标签返回给我的服务。
端点:
/v1/catalog/services
将服务映射返回到标签列表,并要求我在服务返回后对其进行解析。
我想知道是否有某种方法可以将我想要的标签(或多个标签)作为查询参数传递给端点并返回已过滤的地图。
【问题讨论】:
标签: consul
根据docs 和我自己的实验,这似乎不受支持,同意它会很有用。
【讨论】:
?tags=... 查询参数支持单个服务:
https://www.consul.io/docs/agent/http/catalog.html#catalog_service
否则只能从目录/服务中解析返回的 json。
【讨论】: