Configurare e distribuire i livelli di distribuzione Coherence

Prima di iniziare

  • Verificare se la topologia del dominio è in grado di supportare cluster WebLogic Server separati per rappresentare i livelli di distribuzione Coherence. Vedere Architetture cluster in Amministrazione dei cluster per Oracle WebLogic Server.
  • Creare e raggruppare un modulo GAR (Grid Archive) Coherence per tutti i moduli applicativi (applicazione Web, EJB e così via) che utilizzano Coherence. Vedere Preparazione delle applicazioni Coherence.

Per garantire prestazioni o scalabilità ottimali, in genere Coherence viene impostato mediante cluster di WebLogic Server. Ad esempio, un cluster di WebLogic Server viene utilizzato come livello dati Coherence e funge da host per uno o più server abilitati per la memorizzazione; un altro cluster di WebLogic Server viene utilizzato come livello applicazioni Coherence e contiene una o più applicazioni; un terzo cluster di WebLogic Server, se necessario, viene utilizzato come livello proxy Coherence e funge da host per uno o più server proxy Coherence. Vedere Creazione dei livelli di distribuzione Coherence in Amministrazione dei cluster per Oracle WebLogic Server.

Di seguito sono riportati i passi principali per la configurazione e la distribuzione dei livelli cluster Coherence in WebLogic Server.

  1. Se non è stato già fatto, fare clic su Blocca e modifica nel Centro modifiche della console di amministrazione (vedere Usa Centro modifiche).
  2. Configurare le risorse cluster Coherence del dominio che verranno associate ai livelli cluster WebLogic Server corrispondenti. Vedere Creare i cluster Coherence.
  3. Configurare un livello dati Coherence. Per livello dati si intende un cluster di WebLogic Server associato a un cluster Coherence che funge da host per un numero qualsiasi di server Coherence gestiti abilitati per la memorizzazione. I server Coherence gestiti del livello dati memorizzano e distribuiscono i dati (sia primari che di backup) nel cluster.
    1. Creare un cluster di WebLogic Server. Vedere Configura cluster.
    2. Non modificare la modalità di configurazione cluster predefinita (Unicast) e modificare il canale di trasmissione come richiesto oppure utilizzare l'elenco a discesa per selezionare Multicast e fornire un indirizzo e una porta Multicast diversi se necessario.
    3. Andare alla scheda Cluster > Coherence del cluster del livello dati.
    4. Usare l'elenco a discesa Cluster Coherence e selezionare un cluster Coherence per associarlo al cluster di WebLogic Server. Per impostazione predefinita, i server Coherence gestiti assegnati a questo cluster di WebLogic Server saranno membri Coherence abilitati per la memorizzazione (cache server), come indicato dal campo Memorizzazione locale abilitata.
  4. Creare i server Coherence gestiti per il livello dati. Vedere Crea server gestiti.
    1. Fare clic sull'opzione per aggiungere il server a un cluster esistente, quindi utilizzare l'elenco a discesa per selezionare il cluster di WebLogic Server del livello dati. Il server gestito eredita le impostazioni Coherence dal cluster di WebLogic Server del livello dati.
    2. Ripetere questo passo per creare altri server gestiti in base alle esigenze.
  5. Configurare un livello applicazioni Coherence. Per livello applicazioni si intende un cluster di WebLogic Server associato a un cluster Coherence che funge da host per un numero qualsiasi di server Coherence gestiti non abilitati per la memorizzazione. I server Coherence gestiti del livello applicazioni contengono applicazioni (client cache factory) e sono membri del cluster Coherence.
    1. Configurare un cluster di WebLogic Server. Non modificare la modalità di configurazione cluster predefinita (Unicast) e modificare il canale di trasmissione come richiesto oppure utilizzare l'elenco a discesa per selezionare Multicast e fornire un indirizzo e una porta Multicast diversi se necessario. Vedere Configura cluster.
    2. Andare alla scheda Cluster > Coherence del cluster del livello dati.
    3. Usare l'elenco a discesa Cluster Coherence e selezionare un cluster Coherence per associarlo al cluster di WebLogic Server. Disabilitare la funzione di memorizzazione nel livello applicazioni deselezionando la casella di controllo Memorizzazione locale abilitata. I server Coherence gestiti assegnati a questo cluster di WebLogic Server saranno membri Coherence non abilitati per la memorizzazione (client). I server del livello applicazioni non devono mai essere utilizzati per la memorizzazione dei dati di cache.
  6. Ripetere le operazioni del passo 4 per aggiungere i server Coherence gestiti al livello applicazioni. Utilizzare tuttavia l'elenco a discesa Cluster Coherence per selezionare il cluster WebLogic Server del livello applicazioni, in modo che il server gestito erediti le impostazioni Coherence dal cluster del livello applicazioni. Ripetere questo passo per creare altri server gestiti in base alle esigenze.
  7. Se necessario, configurare un livello proxy Coherence. I server proxy Coherence gestiti consentono ai client Coherence*Extend di utilizzare le cache Coherence senza essere membri del cluster.
    1. Ripetere le operazioni del passo 5 per configurare un livello proxy Coherence. Assicurarsi di deselezionare la casella di controllo Memorizzazione locale abilitata, in modo che i server Coherence gestiti assegnati a questo cluster di WebLogic Server saranno membri Coherence non abilitati per la memorizzazione (client).
    2. Ripetere le operazioni del passo 4 per aggiungere i server Coherence gestiti al livello proxy, utilizzando l'elenco a discesa Cluster Coherence per selezionare il cluster di WebLogic Server del livello proxy, in modo che i server gestiti ereditino le impostazioni Coherence dal cluster del livello proxy.
    3. Ripetere questo passo per creare altri server gestiti in base alle esigenze.
  8. Distribuire il modulo GAR Coherence nel dominio WebLogic Server. I moduli GAR standalone vengono distribuiti secondo le stesse modalità di un altro modulo Java EE. Vedere Distribuzione delle applicazioni Coherence in WebLogic Server.

Task correlati

Argomenti correlati