【发布时间】:2021-12-18 09:28:51
【问题描述】:
我从 Consul 开始,我想知道是否有办法通过 CLI 命令本身 (consul watch ),不使用配置文件(使用-config-file 参数)。
谢谢。
【问题讨论】:
标签: consul spring-cloud-consul consul-kv consul-health-check
我从 Consul 开始,我想知道是否有办法通过 CLI 命令本身 (consul watch ),不使用配置文件(使用-config-file 参数)。
谢谢。
【问题讨论】:
标签: consul spring-cloud-consul consul-kv consul-health-check
除了在代理配置中定义Consul watch,你还可以直接使用consul watch CLI 执行watch。例如,
$ consul watch -type=key -key=foo/bar/baz /usr/bin/my-key-handler.sh
在代理配置或 CLI 中定义监视的其他示例可以在 https://www.consul.io/docs/dynamic-app-config/watches 找到。
但是,CLI 仅支持执行脚本处理程序。无法将 consul watch CLI 配置为使用 HTTP 处理程序。只有在代理配置中定义了监视时才能使用 HTTP 处理程序。
【讨论】: