Partage de données d'exécution
Le partage de données d'exécution est devenu un cas d'utilisation important pour les caches distribués. De nos jours, un plus grand nombre d'applications ont besoin de partager des données avec d'autres applications au moment de l'exécution, de manière asynchrone.
Notes
Cette fonctionnalité est également disponible dans NCache Professional.
Pourquoi le partage des données d’exécution est-il essentiel ?
Auparavant, les bases de données relationnelles étaient utilisées pour partager des données entre plusieurs applications, mais cela nécessitait une interrogation constante de la part des applications souhaitant consommer des données. Ainsi, plus tard, les files d’attente de messages sont devenues populaires en raison de leurs fonctionnalités asynchrones et de leur persistance des événements. Cependant, les files d'attente de messages sont bénéfiques, car elles ne répondent pas aux exigences de performances et d'évolutivité des applications actuelles.
En conséquence, de plus en plus d'applications utilisent des caches distribués en mémoire pour un partage de données d'exécution même piloté. Ce partage de données doit s'effectuer entre plusieurs applications Java ou entre des applications .NET et Java.
NCache offre la fonctionnalité de partage de données d'exécution qui utilise Notifications pour tenir les clients du cache informés de l'état du cache.
Voir aussi
Enregistrer des classes pour le partage de données portables
Types de données portables (.NET et Java)
Gestion des versions de classe
Clustering dynamique d'auto-guérison