Capítulo 9. Funcionamiento interno de ZooKeeper
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este capítulo es un poco especial en comparación con los demás. No va a explicar explícitamente nada relacionado con la creación de aplicaciones con ZooKeeper. En lugar de eso, explica cómo funciona ZooKeeper internamente, describiendo sus protocolos a alto nivel y los mecanismos que utiliza para tolerar fallos al tiempo que proporciona un alto rendimiento. Este contenido es importante porque ofrece una visión más profunda de por qué las cosas funcionan como funcionan con ZooKeeper. Este conocimiento es relevante si estás pensando en utilizar ZooKeeper. Por consiguiente, sirve de base para el Capítulo 10.
Como vimos en capítulos anteriores, ZooKeeper se ejecuta en un conjunto de servidores, mientras que los clientes se conectan a estos servidores para ejecutar operaciones. Pero, ¿qué hacen exactamente estos servidores con las operaciones que envían los clientes? En el Capítulo 2 insinuamos que elegimos un servidor distinguido al que llamamos líder. El resto de servidores, que siguen al líder, se denominan seguidores. El líder es el punto central para gestionar todas las solicitudes que modifican el sistema ZooKeeper. Actúa como secuenciador y establece el orden de las actualizaciones del estado ZooKeeper. Los seguidores reciben y votan las actualizaciones propuestas por el líder para garantizar que las actualizaciones ...
Get ZooKeeper now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.