Apache ZooKeeper
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.3.4 (info) ( 26 de noviembre de 2011 (12 años, 6 meses y 11 días)) | |
Última versión en pruebas | 3.4.2 ( 29 de diciembre de 2011) | |
Enlaces | ||
Apache ZooKeeper es un proyecto de software de la Apache Software Foundation, que provee un servicio de configuración centralizada y registro de nombres de código abierto para grandes sistemas distribuidos. ZooKeeper es un subproyecto de Hadoop.
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.[1]
ZooKeeper es usado por varias compañías, incluyendo Rackspace y Yahoo![2] así como sistemas de búsqueda empresarial open source como Solr.
Ejemplos de uso típicos
- Servicio de nombres
- Gestión de la configuración
- Sincronización
- Elección de líder
- Cola de mensajes
- Notificación
Véase también
- Portal:Java. Contenido relacionado con Java.
- Hadoop
Referencias
- ↑ ZooKeeper docs
- ↑ http://hadoop.apache.org/zookeeper/docs/current/zookeeperOver.html ZooKeeper Overview: A Distributed Coordination Service for Distributed Applications
Enlaces externos
- Página web de ZooKeeper
- Artículo en highscalability.com (en inglés)
- Vídeo en Yahoo! developer network (en inglés)
- Software Development Times article of ZooKeeper moving to Apache (in english)
- (en inglés) Eclipse ECF Discovery based on Apache ZooKeeper
- Esta obra contiene una traducción derivada de «Apache ZooKeeper)» de Wikipedia en inglés, publicada por sus editores bajo la Licencia de documentación libre de GNU y la Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional.