Мне интересно, есть ли в Consul K / V какая-либо функциональность, позволяющая нам получить последнее состояние всех значений ключа, которые были сохранены в хранилище K / V до a произошел сценарий, когда Консул перешел в нерабочее состояние?
Пример сценария
У меня есть ключевые значения в хранилище Consul K / V, например:
key path: config/common/book
the value: Sample Book
---------------------------
key path: config/common/seller
the value: ABs Bookstore
Затем в какой-то период времени агент консула вышел из строя. На этом этапе, как я могу получить последнее значение, которое было установлено в Консуле после его отключения?
Насколько я понимаю, на данный момент, если в Консуле есть простои, все приложения / микросервисы, которые получали K / V от Консула, не смогут получить эти K / V и приведет к регистрации ошибок, говорящих о том, что K / V не могут связываться. Что, я думаю, на самом деле не является тем дизайном, который соответствует тому, что приложение, которому нужны эти K / V, выйдет из строя.
Итак, я пытаюсь найти способ избежать такого сценария, поскольку неизбежно, что я должен использовать Консул для хранения этих K / V.