是否有单个API列出在consul集群中注册的所有服务?
约束:ui
已停用。
答案 0 :(得分:1)
这取决于您是否拥有单个数据中心。如果是,则可以使用Consul HTTP API查询当前代理的数据中心中的所有服务。否则,您需要先查询所有数据中心名称,然后查询服务以获取确切的数据中心。
以下是documentation:
中的一些示例简单请求
condensed
将返回在给定数据中心中注册的服务,如下所示:
curl https://consul.rocks/v1/catalog/services