estamos utilizando ahora Hazelcast como caché de segundo nivel de Hibernate por un tiempo, pero estamos reconociendo largas demoras en el almacenamiento y la lectura de datos cuando se utilizan más de un nodo.Carga difusa de Hibernate y Hazelcast
Hacemos un uso intensivo de objetos compuestos y relaciones @OneToMany, y para aumentar el rendimiento, decidimos cargar estos objetos compuestos o colecciones a través de la carga diferida de Hibernate. También implementamos DataSerializable para acelerar la serialización de Hazelcast, como se establece en la documentación de Hazelcast. ¡Pero registrar el uso de los métodos writeData/readData nos mostró que en realidad no se usaron!
No está claro para nosotros ahora, si el Proxy de Hibernate (que se utiliza mediante carga diferida) impide el uso de métodos DataSerializable (porque el proxy mismo podría (?) No implementar la interfaz) y, lo que es más importante, si Hazelcast admite la carga diferida en absoluto, ¡y cómo!
Gracias por su gran respuesta, que nos ha ayudado mucho. – Andreas
De nada. – mmdogan