Apache ZooKeeper
Apache ZooKeeper es un proyecto de software libre de la Apache Software Foundation, que ofrece un servicio para la coordinación de procesos distribuido y altamente confiable que da soluciones a varios problemas de coordinación para grandes sistemas distribuidos. ZooKeeper es un subproyecto de Hadoop. El servicio implementa consenso distribuido, gestión de grupos, protocolos de presencia y elección de líder. De esta forma las aplicaciones se apoyan en las primitivas expuestas por Zookeeper para resolver sus propios problemas. Está escrito en java aunque puede ofrecer sus servicios a multitud de lenguajes como C, Perl o Python. La arquitectura de ZooKeeper soporta alta disponibilidad a través de servicios redundantes. Los clientes pueden así preguntar a otro maestro ZooKeeper si el primero falla al responder. Los nodos ZooKeeper guardan sus datos en un espacio de nombres jerárquico, como hace un sistema de archivos o una datoestructura trie. Los clientes pueden leer y escribir desde/a los nodos y de esta forma tienen un servicio de configuración compartido. ZooKeeper es usado por varias compañías, incluyendo Rackspace y Yahoo! así como sistemas de búsqueda empresarial open source como Solr.
From Wikipedia, the free encyclopedia
| ZooKeeper | ||
|---|---|---|
|
| ||
| Información general | ||
| Tipo de programa | Computación distribuida | |
| Desarrollador | Apache Software Foundation | |
| Lanzamiento inicial | 30 de abril de 2002 | |
| Licencia | Apache License 2.0 | |
| Idiomas | inglés | |
| Información técnica | ||
| Programado en | Java | |
| Versiones | ||
| Última versión estable | 3.4.11 (info) ( 9 de noviembre de 2017 (7 años, 4 meses y 3 días)) | |
| Última versión en pruebas | 3.5.3-beta ( 17 de abril de 2017) | |
| Enlaces | ||
Apache ZooKeeper es un proyecto de software libre de la Apache Software Foundation, que ofrece un servicio para la coordinación de procesos distribuido y altamente confiable que da soluciones a varios problemas de coordinación para grandes sistemas distribuidos. ZooKeeper es un subproyecto de Hadoop.[1]
El servicio implementa consenso distribuido (usa el protocolo Zookeeper Atomic Broadcast), gestión de grupos, protocolos de presencia y elección de líder. De esta forma las aplicaciones se apoyan en las primitivas expuestas por Zookeeper para resolver sus propios problemas.[1]
Está escrito en java aunque puede ofrecer sus servicios a multitud de lenguajes como C, Perl o Python.[1]
La arquitectura de ZooKeeper soporta alta disponibilidad a través de servicios redundantes. Los clientes pueden así preguntar a otro maestro ZooKeeper si el primero falla al responder. Los nodos ZooKeeper guardan sus datos en un espacio de nombres jerárquico, como hace un sistema de archivos o una datoestructura (estructura de datos) trie. Los clientes pueden leer y escribir desde/a los nodos y de esta forma tienen un servicio de configuración compartido.[2]
ZooKeeper es usado por varias compañías, incluyendo Rackspace y Yahoo![3] así como sistemas de búsqueda empresarial open source como Solr.