14.0 Zookeeper 分布式锁实现原理

14.0 Zookeeper 分布式锁实现原理

Le verrou distribué est un moyen de contrôler l'accès synchronisé aux ressources partagées entre systèmes distribués. Voici comment zookeeper implémente le verrou distribué, avec les verrous exclusifs et les verrous partagés. Verrou exclusif...

13.0 Zookeeper Leader 选举原理

13.0 Principe de l'élection du Leader Zookeeper

L'élection du leader zookeeper comporte deux phases : l'élection du leader au démarrage du serveur et la panne du serveur leader en cours d'exécution. Avant d'analyser le principe d'élection, présentons d'abord...

12.0 Zookeeper 数据同步流程

12.0 Processus de synchronisation des données Zookeeper

Dans Zookeeper, la cohérence des données distribuées repose principalement sur le protocole ZAB. Le protocole ZAB se divise en deux parties : la diffusion de messages et la récupération après crash. Diffusion de messages. Zookeeper utilise un...

11.0 Zookeeper watcher 事件机制原理剖析

11.0 Analyse du mécanisme d'événements watcher de Zookeeper

Le mécanisme watcher de zookeeper se divise en quatre étapes : le client enregistre le watcher. Le serveur traite le watcher. Le serveur déclenche l'événement watcher. Le client rappelle le wa...

10.0 Zookeeper 权限控制 ACL

10.0 Contrôle des permissions ACL de Zookeeper

Les permissions ACL (Access Control List) de ZooKeeper jouent un rôle clé en production. Ce chapitre les présente en détail. Les permissions ACL permettent de définir des droits de lecture sur les nœuds.

9.0 Zookeeper 节点特性

9.0 Caractéristiques des nœuds Zookeeper

Ce chapitre présente les caractéristiques des nœuds zookeeper et leurs cas d'usage. C'est grâce à ces caractéristiques que zookeeper permet de développer des applications pour différents scénarios. 1. Les nœuds de même niveau ont une clé...

8.0 Zookeeper 四字命令

8.0 Commandes à quatre lettres de Zookeeper

Zookeeper prend en charge certaines commandes à quatre lettres pour interagir avec lui. Les utilisateurs obtiennent l'état actuel du service zookeeper et les informations associées. Depuis le client, ils peuvent utiliser telnet ou nc (netcat)...

7.0 Zookeeper 客户端基础命令使用

7.0 Utilisation des commandes de base du client Zookeeper

Les commandes zookeeper servent à exécuter des opérations sur le service zookeeper. Exécutez d'abord la commande pour ouvrir une nouvelle session et entrer dans le terminal. $ sh zkCli.sh Voici l'explication des commandes de base courantes...

6.0 Zookeeper session 基本原理

6.0 Principe de base des sessions Zookeeper

La connexion entre le client et le serveur repose sur une connexion TCP persistante. Le client se connecte au serveur par défaut sur le port 2181, ce qui constitue la session. Dès le premier établissement de connexion, le clien...

5.0 ZooKeeper 数据模型 znode 结构详解

5.0 Modèle de données ZooKeeper : structure détaillée des znodes

Modèle de données. Dans zookeeper, toutes les données stockées sont composées de znodes. Les nœuds, appelés znodes, stockent les données sous forme key/value. L'ensem...