Apache BookKeeper fue construido en la parte superior de Apache ZooKeeper , un servidor de distribución centralizado donde la información y configuraciones sobre aplicaciones distribuidas se pueden gestionar.
BookKeeper utiliza código subyacente de ZooKeeper de gestionar, centralizar y distribuir mensajes de registro dentro de una red de ordenadores.
El proyecto consta de dos partes más pequeñas. Uno de ellos es el servicio de registro distribuido llamado Contador y la segunda es una publicación / suscripción servidor llamado Hedwig.
Estos dos se utilizan juntos para realizar un seguimiento de los cambios realizados en una máquina de estado y luego replicarlos a través de una red de ordenadores distribuidos.
Si la máquina de estado (ejemplo: un servidor de base de datos) se cae, utilizando los mensajes y los registros del servicio de replicación, la máquina de estados puede ser reconstruida desde su estado inicial a su último estado funcionamiento.
En esta arquitectura, el servidor BookKeeper se encarga de almacenar escritura delante registros, mientras que el servidor Hedwig asegura que los mensajes replicados transfieren de forma segura a través de la red.
¿Qué hay de nuevo en esta versión :.
- Esta versión incluye muchas mejoras al desempeño corredor de apuestas en disco, un nuevo marco de estadísticas, y soporte de protocolo protobuffer junto con numerosas correcciones de errores
¿Qué hay de nuevo en la versión 4.2.1:
- Esta versión corrige un bug importante desempeño en versión 4.2 0.0. Todos los usuarios de BookKeeper 4.2.0 deben actualizar de inmediato.
¿Qué hay de nuevo en la versión 4.0.0:.
- Leer de contabilidad abierta li>
- Añadir Esgrima de Contador.
Requisitos :
- Java 1.6 o superior
Comentarios que no se encuentran