Obbiettivi del corso:
- Configurare code e argomenti distribuiti.
- Distribuire JMS in cluster configurati e dinamici.
- Configurare la migrazione dell'intero server.
- Configurare e avviare la migrazione del servizio JMS.
- Monitorare e ottimizza le prestazioni JMS.
- Risolvere i problemi di JMS.
- Configurare l'archiviazione persistente JMS.
- Configurare code, argomenti e connessioni JMS.
- Amministratore
- Sviluppatore
- Responsabile
- Amministratore di sistemi
A fine corso i partecipanti saranno in grado di:
- Configurare server e destinazioni JMS.
- Configurare la disponibilità elevata JMS.
- Migrare i messaggi da un server guasto.
- Monitorare e ottimizza le prestazioni JMS.
- Gestire Clustering JMS e alta disponibilità.
- Risolvere i problemi di JMS.
- Identificare e risolvere i problemi comuni di JMS con l'aiuto di una varietà di strumenti.
- Introdurre JMS Security.
Vantaggi per te
Aumenta le prestazioni e la scalabilità delle applicazioni e dei servizi della tua organizzazione con il server delle applicazioni n. 1. Semplifica l'implementazione e migliora significativamente il time-to-market.
Concetti di messaggistica Java
- Terminologia di messaggistica
- Modello punto-punto
- Pubblica-Abbonati Modello
- Provider JMS
- Destinazioni JMS
- Ringraziamenti
- EJB basati su messaggi
Configurazione di base
- Targeting per server JMS
- Best practice per server JMS
- Targeting per modulo di sistema
- Impostazioni di consegna della fabbrica di connessione
- Best practice per la sottoccupazione
- Configurazione delle sostituzioni di consegna destinazione
- Configurazione di una destinazione dell'errore
- Best practice per le quote
Monitoraggio e gestione dei messaggi
- Monitoraggio di un server JMS
- JMS e il dashboard di monitoraggio
- Monitoraggio degli MDB
- Interrogazione di messaggi
- Creazione di un messaggio di prova
- Spostamento di messaggi
- Sospensione e ripresa delle operazioni JMS
Persistenza, transazioni e durata
- Modalità di consegna del produttore
- Opzioni di negozio persistenti
- Monitoraggio delle transazioni JMS
- Esempio di abbonato durevole
- Abbonamenti condivisi
- Monitoraggio e gestione di abbonati durevoli
Destinazioni distribuite
- Sfide di scalabilità di JMS
- Opzioni di clustering JMS
- Targeting di JMS a un cluster
- Connettività di destinazione distribuita
- Architettura della coda distribuita
- Architettura di argomento distribuito partizionato
- Architettura dell'argomento distribuito replicato
- MDB e destinazioni distribuite
Migrazione del server
- Sfide ad alta disponibilità di JMS
- Prerequisiti per la migrazione del server
- Impostazioni di migrazione di Node Manager
- Servizio di leasing cluster
- Configurazione delle macchine candidate
- Abilitazione della migrazione automatica
- Failback della macchina
- Migrazione manuale del server
Migrazione del servizio
- Prerequisiti per la migrazione del servizio
- JTA Migration Architecture
- Architettura di migrazione JMS
- Targeting di JMS per supportare la migrazione
- Opzioni della politica di migrazione
- Configurazione di un target migrabile
- Migrare i servizi manualmente
Ottimizzazione delle prestazioni
- Considerazioni sulla programmazione JMS
- Ottimizzazione dell'heap del server
- Ottimizzazione del paging dei messaggi
- Ottimizzazione dei negozi persistenti
- Logica di controllo del flusso
- Regolazione del flusso di regolazione
- Ottimizzazione della compressione dei messaggi
- Ottimizzazione della pipeline dei messaggi dei consumatori
Risoluzione dei problemi
- Strumenti per la risoluzione dei problemi di JMS
- Registrazione JMS
- Intestazioni e proprietà JMS
- Flag di debug JMS e MDB
- JMS e immagini diagnostiche
- Problemi di configurazione comuni
- Problemi comuni di runtime
Corso in aula informatizzata, teorico e pratico, con esercitazioni guidate dal docente.
Aver frequentato "Oracle WebLogic Server 12c: Administration I"