Condivisione dei dati di runtime
La condivisione dei dati di runtime è diventata un caso d'uso importante per le cache distribuite. Oggi un numero maggiore di applicazioni necessita di condividere i dati con altre applicazioni in fase di runtime in modo asincrono.
Note:
Questa funzionalità è disponibile anche in NCache Professional.
Perché la condivisione dei dati di runtime è essenziale?
In precedenza, i database relazionali venivano utilizzati per condividere i dati tra più applicazioni, ma ciò richiedeva un polling costante da parte delle applicazioni che desideravano consumare i dati. Pertanto, in seguito, le code di messaggi divennero popolari grazie alle loro caratteristiche asincrone e alla persistenza degli eventi. Tuttavia, le code di messaggi sono vantaggiose poiché al giorno d'oggi non hanno i requisiti di prestazioni e scalabilità delle applicazioni.
Di conseguenza, sempre più applicazioni utilizzano cache distribuite in memoria per una condivisione uniforme dei dati di runtime. Questa condivisione dei dati deve avvenire tra più applicazioni Java o tra applicazioni .NET e Java.
NCache fornisce la funzionalità di condivisione dei dati di runtime che fa uso di notifiche per mantenere i client cache aggiornati sullo stato della cache.
Vedere anche
Registra classi per la condivisione di dati portatili
Tipi di dati portatili (.NET e Java)
Versioni di classe
Clustering dinamico di autoguarigione