Pregunta

Estoy desarrollando aplicaciones de alta escalable, por lo que decidí usar Hazelcast por ello. Tengo un servidor anticipado, lo que pone mensajes para los nodos. Cada nodo en el cambio de clúster que la carga de trabajo en el subproceso de fondo en el mapa distribuido, por lo que, servidor anticipado elegir cola (cada nodo tiene su propia cola de mensajes) para poner el mensaje en mi pregunta es:. Is Hazelcast adecuado para tal diseño (necesitamos la carga de trabajo de distribución y equilibrio de carga) o pueden ser algunas de las alternativas? Me gusta Hazelcast por su simplicidad y diseño agradable.

¿Fue útil?

Solución

Hazelcast es grande, es muy ligero y fácil de usar, sin embargo, que aún está en desarrollo y hay algunos problemas cuando se utiliza.
Si nos fijamos aquí: http://code.google.com/p/hazelcast/issues/list se puede ver que hay algunos errores con la estructura de datos de la cola durante el uso de transacciones. En general, se ofrece lo que anuncia y, básicamente, da un caché distribuido de forma gratuita.

Otros consejos

Tengo experiencia de primera mano con Hazelcast. La versión fuimos a la producción con la versión 1.9.4 es. Recientemente hemos actualizado a 2.2, 2.3 y ahora es la última. Estoy muy satisfecho con ella. Lo que usted está describiendo es un caso de uso bastante bueno para Hazelcast. Tenía un caso de uso similar donde cada nodo tiene su propia cola y los mensajes son empujados a la cola apropiada basándose en qué nodo del cliente se conectó a. Funcionó muy bien y el negocio encantó.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top