Descripción
Crear aplicaciones distribuidas es bastante difícil como para no tener que coordinar las acciones que las hacen funcionar. Esta guía práctica muestra cómo Apache ZooKeeper te ayuda a gestionar sistemas distribuidos, para que puedas centrarte principalmente en la lógica de la aplicación. Incluso con ZooKeeper, implementar tareas de coordinación no es trivial, pero este libro proporciona buenas prácticas para darte una ventaja inicial, y señala advertencias que tanto desarrolladores como administradores deben tener en cuenta en el camino.
En tres secciones separadas, los colaboradores de ZooKeeper, Flavio Junqueira y Benjamin Reed, presentan los principios de los sistemas distribuidos, proporcionan técnicas de programación de ZooKeeper e incluyen la información que necesitas para administrar este servicio.
- Aprende cómo ZooKeeper resuelve tareas de coordinación comunes
- Explora las implementaciones de Java y C de la API de ZooKeeper y cómo se diferencian
- Usa métodos para rastrear y reaccionar a los cambios de estado de ZooKeeper
- Maneja fallos de la red, procesos de la aplicación y el propio ZooKeeper
- Aprende sobre los aspectos más complejos de ZooKeeper relacionados con la concurrencia, el orden y la configuración
- Usa la interfaz de alto nivel de Curator para la gestión de conexiones
- Familiarízate con las herramientas de administración y los componentes internos de ZooKeeper
Autor: Flavio Junqueira, Benjamin Reed
Editorial: O'Reilly Media
Publicado: 31/12/2013
Páginas: 243
Tipo de encuadernación: Tapa blanda
Peso: 0.87 lbs
Tamaño: 9.21h x 7.08w x 0.49d
ISBN13: 9781449361303
ISBN10: 1449361307
Categorías BISAC:
- Informática | Programación | Paralela
- Informática | Ciencia de Datos | General
- Informática | Lenguajes | General
Acerca del autor
Flavio Junqueira es miembro del personal de investigación de Microsoft Research en Cambridge, Reino Unido. Es doctor en Ciencias de la Computación por la Universidad de California, San Diego. Está interesado en varios aspectos de los sistemas distribuidos, incluidos los algoritmos distribuidos, la concurrencia y la escalabilidad. Es un colaborador activo de proyectos Apache, como Apache ZooKeeper (presidente de PMC y committer) y Apache BookKeeper (committer). Cuando está inactivo, duerme.
Benjamin Reed es ingeniero de software en Facebook y trabaja en todas las cosas pequeñas. Sus cargos anteriores incluyen Científico Principal de Investigación en Yahoo! Research (trabajando en todas las cosas grandes) y Miembro del Personal de Investigación (trabajando en lo grande y lo pequeño) en IBM Almaden Research. La Universidad de California, Santa Cruz le otorgó un doctorado en ciencias de la computación. Ha trabajado en las áreas de computación distribuida, procesamiento de big data, almacenamiento distribuido, gestión de sistemas y frameworks embebidos. Participó en varios proyectos de código abierto como Hadoop y Linux. Ayudó a iniciar los proyectos Pig, Zookeeper y BookKeeper alojados por la Apache Software Foundation.

