Creare configurazioni cache del cluster

Prima di iniziare

Creare e configurare un cluster Coherence. Vedere Creare i cluster Coherence e Configurare i cluster Coherence.


Un file di configurazione cache di Coherence definisce le cache e i servizi utilizzati da un'applicazione. In genere, un file di configurazione cache è incluso in un modulo GAR. Un modulo GAR viene distribuito a tutti i server Coherence gestiti nel livello dati e può essere inoltre distribuito al livello applicazione come parte di un file EAR. Il GAR fa sì che la configurazione cache sia disponibile in ogni membro del cluster Oracle Coherence. Esistono tuttavia casi d'uso che richiedono un file di configurazione cache diverso da utilizzare su server Coherence gestiti specifici. Ad esempio, un livello proxy richiede l'accesso a tutti gli artifact del GAR ma necessita di un file di configurazione cache diverso che definisca i servizi proxy da avviare.

Per definire una configurazione cache del cluster è possibile utilizzare la console di amministrazione. Un file di configurazione cache può essere associato ai cluster WebLogic o ai server Coherence gestiti in fase di esecuzione. In questo caso la configurazione cache sostituisce il file di configurazione cache incluso nel modulo GAR. È inoltre possibile omettere il file di configurazione cache da un modulo GAR e assegnarlo in fase di esecuzione. Per sostituire un file di configurazione cache in fase di esecuzione, è necessario che il file di configurazione cache sia associato a un nome JNDI. Il nome JNDI viene definito mediante l'attributo override-property dell'elemento <cache-configuration-ref>. Tale elemento si trova nel file coherence-application.xml inserito in un file GAR. Per informazioni dettagliate sul file coherence-application.xml, vedere Oracle Fusion Middleware: Sviluppo di applicazioni Oracle Coherence per Oracle WebLogic Server. Per ulteriori informazioni sull'importazione di un file di configurazione cache, vedere Uso di un file di configurazione cache del cluster.

Per definire una configurazione cache del cluster, effettuare le operazioni riportate di seguito.

  1. Se non è stato già fatto, fare clic su Blocca e modifica nel Centro modifiche della console di amministrazione (vedere Usa Centro modifiche).
  2. Nel riquadro sinistro della console espandere Ambiente e selezionare Cluster Coherence.
  3. Selezionare il cluster per il quale creare una configurazione cache.
  4. Selezionare la pagina Configurazione: Configurazioni cache e fare clic su Nuovo.
  5. Nella pagina Creare una configurazione cache, impostare le seguenti proprietà di configurazione cache.
    1. Nome: immettere il nome della configurazione cache del cluster.
    2. Nome JNDI: immettere il nome JNDI al quale è associato il file di configurazione cache. Questo nome JNDI ha come prefisso cache-config/ e deve corrispondere al valore in override-property della voce cache-configuration-ref in coherence-application.xml. Ad esempio, un nome JNDI ExamplesGAR deve corrispondere a override-property di cache-config/ExamplesGAR.
    3. File di configurazione cache: immettere il percorso completo del file di configurazione cache. In alternativa, è possibile specificare un URL.
    4. Importa file di configurazione cache: selezionare questa opzione per importare il file di configurazione cache dalla posizione specificata nella struttura di directory di WebLogic Server.

      Se non si seleziona questa opzione, il file di configurazione cache viene caricato direttamente dalla posizione specificata all'avvio del server.

  6. Fare clic su Salva.
  7. Selezionare la pagina Destinazioni per selezionare le istanze o i cluster di WebLogic Server a cui è destinata questa configurazione cache del cluster. Fare clic su Salva.
  8. Per attivare le modifiche, nel Centro modifiche della console di amministrazione fare clic su Attiva modifiche.
    Non tutte le modifiche hanno effetto immediato: alcune richiedono un riavvio (vedere la sezione relativa all'utilizzo del Centro modifiche).

Risultato

La configurazione cache del cluster è elencata nella pagina Configurazione: Configurazioni cache della console delle impostazioni del cluster Coherence.