A funcionalidade de persistência é usada para salvar e recuperar caches distribuídos do Coherence. Os dados do cache são persistidos para que possam ser recuperados rapidamente após uma falha grave ou após uma reinicialização do cluster em decorrência de manutenção planejada.
A persistência pode funcionar em dois modos:
- Modo de persistência sob demanda – um serviço de cache é manualmente persistido e recuperado por solicitação usando o coordenador de persistência. O coordenador de persistência é exposto como interface de MBean que fornece operações para criar, arquivar e recuperar snapshots de um serviço de cache.
- Modo de persistência ativa – nesse modo, o conteúdo do cache é persistido automaticamente em todas as mutações e recuperado automaticamente na inicialização do cluster/serviço. O coordenador de persistência pode ainda ser usado no modo de persistência ativa para executar snapshots sob demanda.
Para configurar a persistência: