Qu'est-ce que la technologie Apache ZooKeeper

10 0 0 0

Salut


Aujourd'hui Parlons de la technologie Apache ZooKeeper !

En parlant de Zookeeper, à quoi avez-vous pensé en premier? i_f15.gif


Gardien? les gens qui travaillent au zoo? Prenez soin des animaux, comme les singes, les éléphants, les tigres, etc.


De toute évidence, nous ne parlons pas d'un tel travailleur. i_f01.gif

D'ACCORD! Parlons de notre thème aujourd'hui: Qu'est-ce que la technologie Apache ZooKeeper!


Alors, quel est exactement le Apache Zookeeper? i_f09.gif


ZooKeeper est un service centralisé de maintenance des informations de configuration, de dénomination, de synchronisation synchronisée et de services de groupe. Tous ces types de services sont utilisés sous une forme ou une autre par des applications distribuées. Chaque fois qu'ils sont implémentés, il y a beaucoup de travail à faire pour corriger les bugs et les conditions de course qui sont inévitables. En raison de la difficulté de mettre en œuvre ce type de services, les applications les lésent généralement au départ, ce qui les rend fragiles en cas de changement et difficiles à gérer. Même lorsqu'elles sont effectuées correctement, différentes implémentations de ces services entraînent une complexité de gestion lorsque les applications sont déployées. Il est utilisé pour stocker des métadonnées dans le système de stockage DSware. Il se coordonne avec le p***essus du contrôleur de métadonnées (MDC) pour fournir des services d'accès aux métadonnées.

Apache ZooKeeper est un effort pour développer et maintenir un serveur open-source qui permet une coordination distribuée très fiable.


Le cluster Z ooKeeper a trois rôles:

Chef

Un seul nœud sert de leader dans un cluster ZooKeeper. Le responsable, élu par les suiveurs à l'aide du protocole ZooKeeper Atomic Broadcast (ZAB), reçoit et coordonne toutes les demandes d'écriture et synchronise les informations écrites avec les suiveurs et les observateurs.

Disciple

Il a deux fonctions principales:

  • Empêche SPOF. Un nouveau leader est élu parmi les suiveurs lorsque le leader est défectueux.

  • Traite les demandes de lecture et interagit avec le responsable pour traiter les demandes d'écriture.

Observateur

L'observateur ne participe pas au vote pour l'élection et ne rédige pas de demandes. Il traite uniquement les demandes de lecture et transmet les demandes d'écriture au responsable, augmentant ainsi l'efficacité du traitement du système.


gardien de zoo


C'est tout pour aujourd'hui. J'espère que cela vous sera utile à tous! i_f21.gif


Si vous avez d'autres commentaires ou souhaitez en savoir plus, veuillez laisser un message ci-dessous pour me le faire savoir.


Pour plus d'informations, veuillez vous référer ici .


  • x
  • Standard:

Commentaire

envoyer
Connectez-vous pour répondre. Se connecter | Enregistrer

Remarque Remarque : Afin de protéger vos droits et intérêts légitimes, ceux de la communauté et des tiers, ne divulguez aucun contenu qui pourrait présenter des risques juridiques pour toutes les parties. Le contenu interdit comprend, sans toutefois s'y limiter, le contenu politiquement sensible, le contenu lié à la pornographie, aux jeux d'argent, à l'abus et au trafic de drogues, le contenu qui peut divulguer ou enfreindre la propriété intellectuelle d'autrui, y compris les secrets professionnels, les marques commerciales, les droits d'auteur et les brevets, ainsi que la vie privée personnelle. Ne partagez pas votre nom d'utilisateur ou votre mot de passe avec d'autres personnes. Toutes les opérations effectuées à partir de votre compte seront considérées comme vos propres actions, et toutes les conséquences en découlant vous seront imputées. Pour plus de détails, voir « Politique de confidentialité ».
Si le bouton de la pièce-jointe n'est pas disponible, mettez à jour Adobe Flash Player à la dernière version.
Connectez-vous pour participer à la communication et au partage

Connectez-vous pour participer à la communication et au partage

S'identifier