Je travaille sur une solution de réplication de cache entre les nœudsmise en veille prolongée et la réplication ehcache
nœud A - nœud maître => Hibernate + base de données + Ehcache comme cache secondaire
noeud B - nœud régional => Ehcache en cache prmiary . No Hibernate
Le noeud B est utilisé uniquement comme cache de proximité pour la requête.
Maintenant, je suis mise à jour des données (Say SudentInfo) dans le nœud A, il est conservé et mis en cache correctement. Du côté de la réplication (j'utilise JMS), il envoie un message au nœud B. Mais le problème est que le message envoyé est de type CacheEntry (Deep Inside Element), il n'y a aucun moyen de ressusciter l'objet original (StudentInfo). Ce que j'ai dans le nœud B est CacheEntry avec certains attributs des étudiants mais pas réellement un objet étudiant.
Veuillez noter que je n'ai pas besoin de session/persistance Hibernate dans le noeud B, le noeud B est seulement pour la requête rapide, la persistance est faite par le noeud A. Est-ce que quelqu'un a essayé n'importe quelle solution comme ceci? Est-il possible de convertir CacheEntry en objet réel? ou Dites à ehcache de répliquer l'objet d'origine plutôt que CacheEntry.
Merci pour l'aide