¿Alguien está usando ZooKeeper para sus sitios? Si lo haces, ¿para qué lo usas? solo quiero ver un caso real de uso de palabras?Si está utilizando Apache ZooKeeper, ¿para qué lo usa?
Respuesta
La página ZooKeeper "PoweredBy" tiene algún detalle que le puede resultar interesante: http://wiki.apache.org/hadoop/ZooKeeper/PoweredBy
HBase utiliza ZK y es de código abierto (Apache) que permitiría que mire código real. http://hbase.apache.org/
Usted puede estar interesado en el artículo científico publicado recientemente sobre ZooKeeper:
http://research.yahoo.com/node/3280
El documento también describe tres casos de uso y los proyectos comparables.
Usamos ZK como una dependencia de HBase y hemos implementado una cola de trabajo programada para un lector de feeds (millones de feeds) con ella.
Acabo de comenzar a investigar sobre el uso de Zookeeper en una serie de casos en la infraestructura de mi empresa.
El que parece encajar mejor en ZK es donde tenemos una matriz de más de 30 servidores de contenido dinámico que dependen en gran medida del almacenamiento en caché basado en archivos (Memcached es demasiado lento). Cada uno de estos servidores tendrá un agente observando una ruta ZK específica y cuando aparece un nuevo nodo, todos los servidores se unen en un bloqueo de barrera, y una vez que todos estén presentes, todos actualizan su configuración al mismo tiempo. De esta forma, podemos mantener la coherencia entre los 30 servidores de configuración/estados de ejecución.
Segundo caso de uso, recibimos 45-70 millones de visualizaciones de página por día en un patrón típico de curva de campana. La estrategia de almacenamiento en caché implementada cae del cliente, a CDN, a Memcache y luego a la caché de archivos antes de determinar cuándo hacer una llamada a un DB. Incluso con una serie de bloqueos en su lugar, es bastante típico tener condiciones de carrera (los he apodado estampidas) que pueden forzar nuestro back-end. La esperanza es que ZK pueda proporcionar una herramienta para desarrollar un servicio de bloqueo consistente y unificado a través de múltiples servidores y tal vez centros de datos.
- 1. Apache ZooKeeper: cómo funcionan las escrituras
- 2. zookeeper no está comenzando
- 3. Algo así como Apache Zookeeper sin Java?
- 4. Si SOA está muerto, ¿qué lo está reemplazando?
- 5. ZooKeeper alternativa para .net
- 6. ¿Utiliza Qt y por qué lo usa?
- 7. ¿Qué tan seguro es apache Commons-javaflow mientras usa jasperreports
- 8. ¿Qué usa Visual Studio para determinar si una compilación está actualizada?
- 9. Apache usa una CPU excesiva
- 10. ¿Qué es Repo y por qué lo usa Google?
- 11. ¿Por qué utilizar IBM Worklight si finalmente usa PhoneGap?
- 12. ¿Por qué no está utilizando mi operador sobrecargado para ++?
- 13. ¿Qué usa Collection.Contains() para verificar si hay objetos existentes?
- 14. ¿Cómo comprobar si un programa está utilizando .NET?
- 15. Tutorial o ejemplo para zookeeper C binding
- 16. ObjectSpace: ¿qué es y cómo lo usa la gente?
- 17. Si usa Enterprise Library, ¿Log4net es mejor para iniciar sesión?
- 18. ¿Cómo puedo saber si Matlab está ocupado cuando usa GUI?
- 19. ¿Quién está utilizando la versión XML Schema 1.1? ¿Qué versiones de analizador lo admiten? etc.
- 20. ¿Alguien ha intentado usar ZooKeeper?
- 21. ¿Para qué se usa + =?
- 22. ¿Para qué usa Sinatra?
- 23. ¿Por qué necesitamos ZooKeeper en la pila de Hadoop?
- 24. ¿Cómo verifico si existe una ruta en Zookeeper usando Curator?
- 25. Zookeeper PERSISTENT_SEQUENTIAL incrementando en dos
- 26. gota DB utilizando MSBuild incluso si está en uso
- 27. ¿Está utilizando lo nuevo en Javascript lo mismo que no usarlo?
- 28. SolrCloud ZooKeeper Actualizaciones de configuración
- 29. Transacción de Cassandra con ZooKeeper - ¿Funciona?
- 30. Supervise ZooKeeper con Supervisord