【问题标题】:How to update consul key/value store without restarting consul service如何在不重新启动领事服务的情况下更新领事键/值存储
【发布时间】:2018-03-21 05:27:42
【问题描述】:

我是领事服务配置管理的新手,这里我想在运行时更改现有的键/值存储数据。 Consul 运行服务可以自动获取更新的值,而无需重新启动服务。

【问题讨论】:

  • 您是在问如何更新 kv 存储运行时?你能把你的问题说得更清楚吗
  • 是需要在运行时改变Kv值。更新后的值会影响所有服务,而无需重新启动集群。

标签: consul consul-kv


【解决方案1】:

您可以使用http api 更新KV 存储。您可以使用您选择的语言支持的libraries 编写代码来更新 kv 存储。例如,如果你喜欢 ruby​​,你可以使用diplomat,它非常易于使用

【讨论】:

  • 我明白了,我的实际问题是,一旦我更新了 kv 值,我就得到了一个现有的 kv 值,一旦我重新启动服务领事,我就可以获得一个新的更新后的 kv 值。在这里,如果我重新启动领事,我使用了五个工作服务,它会影响其他服务,所以我需要将 kv 值推送到所有服务而不重新启动领事
  • 你是如何更新价值的?如何检查价值?
  • 还有什么影响其他服务的?你能详细说明一下
猜你喜欢
  • 1970-01-01
  • 2021-01-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多