Bonjour,

Pour une nouvelle plateforme de services notre architecte préféré souhaite que le déploiement se fasse en mode actif-actif !

La persistance se fera avec Hibernate et EhCache pour le cache.

Mon questionnement porte donc sur la manière de gérer la synchronisation des caches entre les différentes instances de l'application.

Que pensez-vous de l'actif-actif, par rapport de l'actif-passif ? (Meilleur répartition de la charge ?)

Existe t-il une solution toute prête permettant de synchroniser 2 caches ? Terracota ?
Ou bien, est-il possible d'avoir un seul cache pour toutes les instances de l'application ?
La synchronisation des caches n'est-elle pas trop coûteuse, et du coup annule les avantages de l'actif-actif ? Ainsi, supprimer le cache pour les données non statiques ne serait-il pas plus performant ?