Розподілене, надійне сховище ключ-значення для найважливіших даних розподіленої системи

Що таке etcd?

etcd — це стійке, розподілене сховище ключів-значень, яке забезпечує надійний спосіб зберігання даних, до яких потрібно отримати доступ у розподіленій системі або кластері компʼютерів. Воно ефективно справляється з виборами лідера під час розділення мережі та може витримати відмову системи, навіть вузла-лідера. Дізнатись більше

Характеристики

Простий інтерфейс

Отримуйте та зберігайте значення використовуючи стандартні інструменти HTTP, такі як curl

{ json }http

Сховище ключ-значення

Зберігайте дані в ієрархічно організованих теках, так само як у звичайній файловій системі

/config/database/feature-flags/verbose-logging/redesign

Спостерігайте за замінами

Спостерігайте за змінами у певних ключах або теках для реагування на зміни в значеннях

/configapp2app1

Опціональна автентифікація клієнтського сертифіката SSL

Перевірено на 1000 записів/сек на екземпляр

Опціональні TTL для закінчення терміну дії ключів

Правильно розповсюджується за протоколом Raft

Використовується

etcd є проєктом CNCF