Struttura del corso
1. Introduzione a RabbitMQ
- Impostazione delle cartelle richieste
- Download e installazione di RabbitMQ
2. Comprendere la messaggistica
- Il ruolo del consumer
- Il ruolo del producer
- Binding tra consumer e producer
- Messaggi e persistenza
- Come verificare la consegna dei messaggi
3. Amministrazione di RabbitMQ
- Avvio e arresto dei nodi
- File di configurazione di RabbitMQ
- Gestione dei privilegi
- Visualizzazione delle statistiche e analisi dei log
- Impostazione degli alert
- Come configurare l'elaborazione parallela
4. Alta disponibilità con cluster
- Architettura di un cluster
- Code in un cluster
- Configurazione di un cluster di test
- Distribuzione dei nodi su più macchine
- Come preservare i messaggi: code replicate
5. Prospettiva dello sviluppatore
- Scrittura di codice robusto
- Installazione e configurazione di HAProxy
- Gestione del failover dei client tra server
6. Implementazione del failover e della replica
- Configurazione di un'architettura master/slave basata su load balancer
- Installazione del plugin Shovel
- Configurazione e avvio di Shovel
7. Strumenti web per l'amministrazione di RabbitMQ
- Il plugin di gestione RabbitMQ
- Gestione di RabbitMQ dalla console web
- Gestione degli utenti dalla console web
- Gestione delle code dalla console web
- Utilizzo dell'interfaccia a riga di comando
8. RabbitMQ e l'API REST
- Funzionalità dell'API REST
- Accesso alle statistiche
- Creazione di vhost e utenti
9. Monitoraggio e sicurezza di RabbitMQ
- Persistenza dei messaggi e acknowledgment
- Utilizzo della memoria e limiti dei processi
- Configurazione di SSL
Requisiti
- Esperienza con l'interfaccia a riga di comando di Linux.
- Conoscenza dei concetti fondamentali dello sviluppo di applicazioni aziendali.
Destinatari
- Professionisti IT
Recensioni (7)
La flessibilità dell'agenda e la considerazione dei temi trattati attualmente. È stato molto stimolante scambiarsi conoscenze ed esperienze!
Fabian - Continental Barum s.r.o.
Corso - RabbitMQ
Traduzione automatica
Il corso è stato gestito bene e la possibilità di seguire le istruzioni utilizzando un desktop virtuale è sembrata un approccio davvero efficace per garantire che tutti i partecipanti al corso fossero coinvolti.
Andy Lehane - Global Knowledge
Corso - RabbitMQ
Traduzione automatica
Conoscenze ampie, buona copertura del contenuto. Molto soddisfatto.
Rikesh Zaveri - Global Knowledge
Corso - RabbitMQ
Traduzione automatica
Fulvio ha utilizzato il tempo limitato (solo 2 giorni) in modo molto efficiente e ha fornito tutte le informazioni possibili. La formazione era preparata con grande cura, non abbiamo avuto problemi con gli installatori o i nostri test.
Koray Akay - Payvision
Corso - RabbitMQ
Traduzione automatica
Il formatore era un esperto del suo campo e riusciva a rispondere a ogni singola domanda.
Ioannis Bitros - BYTE Computer
Corso - RabbitMQ
Traduzione automatica
Mi è davvero piaciuto il ha; Federazione; Shovel.
Raymundo Maciel Yelmi
Corso - RabbitMQ
Traduzione automatica
Ero molto soddisfatto di come il corso abbia coperto tutti gli argomenti del programma e si sia concentrato su quelli di cui avevamo maggiormente bisogno.
Lilliahna Martin - Payspan, Inc.; Payspan, Inc.
Corso - RabbitMQ
Traduzione automatica