如何在查询 Consul 服务目录时检索有限数量的 IP
how to retrieve limited number of IPs when Consul service catalog is queried
有没有办法从 Consul 服务目录中只检索 3 个 IP?
{{if service 'web' 'passing'}}
"{{range $index, $service := service 'web'}}{{if ne $index 0}},{{end}}{{.Address}}{{end}}"
以上代码获取所有通过网络服务检查的逗号分隔 IP(我有 100 个 IP)。我只需要前 3 个 IP。
-W
{{range $index, $service := service "web"}}{{if gt $index 3}}{{.Address}}:{{ .Port }},{{end}}{{end}}
应该做。
有没有办法从 Consul 服务目录中只检索 3 个 IP?
{{if service 'web' 'passing'}}
"{{range $index, $service := service 'web'}}{{if ne $index 0}},{{end}}{{.Address}}{{end}}"
以上代码获取所有通过网络服务检查的逗号分隔 IP(我有 100 个 IP)。我只需要前 3 个 IP。
-W
{{range $index, $service := service "web"}}{{if gt $index 3}}{{.Address}}:{{ .Port }},{{end}}{{end}}
应该做。