如图1在 golang 中 consul 通过 catalog 获取指定名字的服务列表,但获取到的结果包含 健康检查 未通过的所有列表,是否可以通过传参数直接获取到健康的列表?如果不能直接过滤掉,是否可以在结果里面返回健康检查的状态?我 debug 看到返回的列表健康检查为空。如图2:
OK, 还是我自己来回答。
采用 /health 来处理即可