Acaba de publicarse la versión 3.0 de Hazelcast (producto al que ya dedicamos algún post)
Me gusta esta imagen para representar Hazelcast porque verdaderamente es una navaja suiza con muchísimas aplicaciones!!!
Esta versión añade funcionalidades interesantes como:
Core:
· Ejecución multi-thread
- SPI: Service Programming Interface para desarrollar servicios particionados. Todas las estructuras como Map y Qeueu se han reimplementado con SPI
Serialización
· Custom Serialization: soporte para serialización a medida plugeable
Map
- In Memory Format : soporte para almacenar entries como objeto, como binario y como Cached
- Continuous Query : Soporte para listeners que se registran con una query y son notificados cuando hay un cambio en el Map que matchea con esa Query (ja,ja, y mira que me suena esto :D)
- Interceptors : permite interceptor las operaciones en el Mapa antes y después de ejecutarse
Queue
- Soporte Persistence con QueueStore.
Multimap
- Valores pueden ser Set/List/Queue.
Topic
- Ordenado total
Transactions
- Distributed Transaction : soporte transacciones de 1-phase (local) y 2 con un API nueva.
Client
- Nuevo Protocolo Binario: protocol portable, usado en clients Java,C#,…
- Smart client
La migración es sencilla: http://www.hazelcast.com/docs/3.0/manual/single_html/#MigratingTo3


Deja un comentario