【问题标题】:Filtering returned consul.io services on tag在标签上过滤返回的 consul.io 服务
【发布时间】:2015-04-02 15:09:03
【问题描述】:

我想知道是否有办法过滤 consul 使用标签返回给我的服务。

端点:

/v1/catalog/services

将服务映射返回到标签列表,并要求我在服务返回后对其进行解析。

我想知道是否有某种方法可以将我想要的标签(或多个标签)作为查询参数传递给端点并返回已过滤的地图。

【问题讨论】:

    标签: consul


    【解决方案1】:

    根据docs 和我自己的实验,这似乎不受支持,同意它会很有用。

    【讨论】:

    【解决方案2】:

    ?tags=... 查询参数支持单个服务: https://www.consul.io/docs/agent/http/catalog.html#catalog_service

    否则只能从目录/服务中解析返回的 json。

    【讨论】:

    • 对不起,我没有早点批准这个。当我问这个问题时,这个功能不存在,但现在对人们有用。
    • 这个答案具有误导性。作者最初询问了按标签查询服务的 API,而不是按名称和标签查询单个服务(如您所建议的那样)。
    猜你喜欢
    • 2013-11-06
    • 2021-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多