我正在设计一个小项目,我需要使用Consul以动态方式管理应用程序配置,以便我的所有应用程序机器可以同时获取配置,而不会出现任何不一致问题。我们Consul
已经将其用于服务发现目的,所以我正在阅读更多关于它的信息,看起来他们有一个Key/Value
商店,我可以用它来管理我的配置。
我们已经启动并运行了一个领事,如果我点击Key/Value
商店选项卡,下面是我得到的网址:
http://consul.host.orcld.com/ui/#/dc1/kv/
到目前为止,我正在尝试Consul
通过命令行执行以下操作:
- 在 Consul 中创建新的键/值。
- 更新现有键的值。
- 密切关注现有键,以便如果值发生变化,我会收到通知,它可以向我显示该键的新值。
现在我已经通过 ui 在其中创建了一些带有一些值的键,所以我正在考虑获取该键的值。下面是图像,但我对如何在命令行中获取此键的值感到困惑:
我尝试使用以下 curl 调用,但它并没有给我它的价值404 Not Found
?我在这里做错什么了吗?
curl -XGET http://consul.host.orcld.com/vi/kv/example/reaper
另外,如何创建新的键/值并通过命令行监视现有键?