La funzione di persistenza consente di salvare e recuperare le cache distribuite Coherence. I dati inseriti nelle cache vengono resi persistenti in modo da essere recuperati rapidamente dopo un errore grave o dopo il riavvio del cluster a causa di operazioni di gestione pianificate.
La persistenza funziona secondo le due modalità descritte di seguito.
- Modalità di persistenza Su richiesta: un servizio cache viene reso persistente manualmente e recuperato su richiesta mediante il coordinatore di persistenza. Il coordinatore di persistenza viene esposto come interfaccia MBean che fornisce le operazioni per la creazione, l'archiviazione e il recupero degli snapshot di un servizio cache.
- Modalità di persistenza Attiva: con questa modalità il contenuto della cache viene reso persistente in modo automatico in tutte le mutazioni e viene recuperato in modo automatico all'avvio di un cluster o di un servizio. Il coordinatore di persistenza può essere utilizzato anche con la modalità di persistenza attiva per eseguire snapshot su richiesta.
Per configurare la persistenza, effettuare le operazioni riportate di seguito.