![]()
Se ha publicado la versión 3.8 del grid open-source Hazelcast IMDG 3.8 GA.
Esta versión tiene numerosas novedades (algunas de ellas las esperábamos ansiosos!!)
(Jesús, ya sabes lo que te toca :D)
Una de las mejoras fundamentales de Hazelcast IMDG 3.8 es la mejora en el uptime-time del cluster: ahora el número de veces que el cluster debe pararse para mantenimiento se ha reducido.
Además se han incluido mejoras para gestionar la persistencia y el despliegue multi-data center.
Veamos algunas de las novedades:
Rolling Upgrade (Enterprise)
Es la capacidad para actualizar las versiones de los nodos del cluster sin interrupción del servicio.
Docs: http://www2.hazelcast.com/e/30822/x-html-rolling-member-upgrades/btvcj4/368721839
Dynamic WAN Sync (Enterprise)
Usando replicación WAN puedo copiar los datos de un cluster a otro sin interrupción en el servicio.
Docs: http://www2.hazelcast.com/e/30822/gle-index-html-wan-replication/btvcjb/368721839
Hot Backup Cluster (Enterprise)
Permite hacer un backup de un cluster en ejecución a través de un API REST o del centro de despliegue.
Docs: http://www2.hazelcast.com/e/30822/l-single-index-html-hot-backup/btvcjd/368721839
Scheduled Executor Service
Es una implementación distribuida del API Java ScheduledExecutorService, permite hacer Schedule de tareas en el cluster.
Docs: http://www2.hazelcast.com/e/30822/tml-scheduled-executor-service/btvcjg/368721839
Open Sourcing Continuous Query Cache
En esta release se ha hecho open-source la funcionalidad Continuos Query Cache, que permite combinar los contenidos de una caché con streams de eventos para actualizar la caché.
Es muy útil si necesitas hacer queries de datos de un IMap distribuido muy rápidamente. De esta forma los resultados de la query estarán siempre listos de forma local a la aplicación.
Docs: http://www2.hazelcast.com/e/30822/ex-html-continuous-query-cache/btvcjj/368721839
Projection for Queries
Las queries pueden ahora devolver campos específicos de u entry. Esto minimiza el tráfico por red e mejora el throughput.
Docs: http://www2.hazelcast.com/e/30822/-single-index-html-projections/btvcjl/368721839
Fast Aggregations
Antes de Hazelcast IMDG 3.8, las agregaciones se basaban en el motor Map-Reduce de Hazelcast. Esta funcionalidad es el sucesor y ahora ejecuta sobre una infraestructura de Queries, que mejora el rendimiento en un ratio de cientos puesto que ejecutan en paralelo en cada partición.
Docs: http://www2.hazelcast.com/e/30822/e-index-html-fast-aggregations/btvcjn/368721839
Improvements on Near Cache
2 mejoras principales:
· Es consistente eventually vs weakly consistent
· El cliente de Near Cache puede persistir keys en un filesystem y recargarlos en restart.
Docs: http://www2.hazelcast.com/e/30822/l-single-index-html-near-cache/btvcjq/368721839
User Code Deployment (Beta)
Permite cargar nuevas clases a los nodos Hazelcast IMDG dinámicamente sin reiniciar. Es por tanto un classloading dinámico y distribuido.
Docs: http://www2.hazelcast.com/e/30822/html-user-code-deployment-beta/btvcjs/368721839
Split Brain Protection for Queue and Lock
Cluster quorum es un esfuerzo para hacer las estructuras de datos más consistentes a fallos de red.
Docs: http://www2.hazelcast.com/e/30822/ex-html-split-brain-protection/btvcjz/368721839
Podéis leer más sobre esta release aquí:

Deja un comentario