Как обновить хранилище ключей / значений consul без перезапуска службы consul

Я новичок в управлении конфигурацией службы консула. Здесь я хочу изменить существующие данные хранилища ключей / значений во время выполнения. Запущенные службы Consul могут автоматически принимать обновленные значения без перезапуска службы.


person Prakash Samy    schedule 21.03.2018    source источник
comment
Вы спрашиваете, как обновить среду выполнения kv store? Вы можете прояснить свой вопрос   -  person slashpai    schedule 23.03.2018
comment
Да, нужно изменить значение Kv во время выполнения. Обновленные значения повлияли на всю службу без перезапуска кластера.   -  person Prakash Samy    schedule 25.03.2018


Ответы (1)


Вы можете использовать https://www.consul.io/api/kv.html для обновления магазина KV. Вы можете использовать библиотеки, поддерживаемые языком по вашему выбору, для написания кода обновить магазин кв. Например, если вам нравится рубин, вы можете использовать дипломат, что очень красиво прямо вперед, чтобы использовать

person slashpai    schedule 25.03.2018
comment
Я понял вашу точку зрения, моя актуальная проблема заключается в том, что после того, как я обновил значение kv, я получил существующее значение kv, после перезапуска консула по обслуживанию я смогу получить новые обновленные значения kv. Здесь я использовал пять рабочих служб, если я перезапустил консула, это влияет на другие службы, поэтому мне нужно подтолкнуть значение kv ко всем службам без перезапуска консула - person Prakash Samy; 26.03.2018
comment
Как вы обновляли значение и как проверяете значение? - person slashpai; 26.03.2018
comment
И как это влияет на другие службы? Можете ли вы рассказать - person slashpai; 26.03.2018