
Magasin clé-valeur distribué.
Gratuit

etcd est un magasin clé-valeur distribué et cohérent, conçu pour les données critiques dans les systèmes distribués. Il offre un moyen fiable de stocker et d'accéder aux données sur un cluster de machines. etcd gère les élections de leader et tolère les pannes de machines, assurant une haute disponibilité. Il dispose d'une interface HTTP simple, d'un stockage clé-valeur et de capacités de surveillance pour surveiller les changements. Basé sur l'algorithme de consensus Raft, etcd offre une forte cohérence et est utilisé par de nombreux projets cloud-natifs. C'est un projet CNCF, offrant des fonctionnalités telles que l'authentification SSL optionnelle et les TTL pour l'expiration des clés, ce qui le rend adapté à divers besoins des systèmes distribués.
API HTTP facile à utiliser pour interagir avec le magasin clé-valeur.
Stocke les données dans une structure de répertoire hiérarchique.
Permet de surveiller des clés ou des répertoires spécifiques pour les mises à jour.
Prend en charge l'authentification optionnelle par certificat client SSL pour une communication sécurisée.
Étalonné pour gérer des milliers d'écritures par seconde.
Utilise le protocole Raft pour une forte cohérence et une tolérance aux pannes.
Installez etcd sur vos machines.,Configurez etcd avec les paramètres appropriés (par exemple, la taille du cluster, le répertoire de données).,Utilisez l'outil en ligne de commande etcdctl ou l'API HTTP pour stocker et récupérer les données clé-valeur.,Implémentez des mécanismes de surveillance pour surveiller les changements apportés aux clés ou aux répertoires.,Intégrez etcd dans votre système distribué pour la gestion de la configuration, la découverte de services ou l'élection de leader.
Permet aux services de se trouver mutuellement dans un environnement distribué.
Stocke et distribue les données de configuration sur un cluster.
Facilite l'élection de leader dans les systèmes distribués.
Fournit un mécanisme de verrouillage et de coordination distribués.
Pour la gestion et l'orchestration des systèmes distribués.
Pour la création et le déploiement d'applications cloud-natives.
etcd est un projet open-source et son utilisation est gratuite.