Struttura del corso
1. Introduzione a RabbitMQ
- Creazione delle cartelle necessarie
- Download e installazione di RabbitMQ
2. Comprensione del messaging
- Il ruolo del consumer
- Il ruolo del producer
- Legature tra consumer e producer
- Messaggi e durata
- Come verificare la consegna
3. Amministrazione di RabbitMQ
- Avvio e arresto dei nodi
- File di configurazione di RabbitMQ
- Gestione dei privilegi
- Visualizzazione delle statistiche e analisi dei log
- Invio di avvisi
- Configurazione dell'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
- Conservazione dei messaggi: code specchiate
5. Prospettiva del programmatore
- Scrittura di codice robusto
- Installazione e configurazione di HAProxy
- Failover dei client tra server
6. Implementazione di failover e replica
- Configurazione master/slave basata su load balancer
- Installazione del plugin Shovel
- Configurazione e esecuzione di Shovel
7. Strumenti web per amministrare RabbitMQ
- Il plugin di gestione di RabbitMQ
- Gestione di RabbitMQ dalla console web
- Amministrazione degli utenti dalla console web
- Gestione delle code dalla console web
- Utilizzo della riga di comando
8. RabbitMQ e l'API REST
- Funzionalità dell'API REST
- Accesso alle statistiche
- Provisioning di vhost e utenti
9. Monitoraggio e sicurezza di RabbitMQ
- Durata dei messaggi e acknowledgement
- Utilizzo della memoria e limiti dei processi
- Configurazione di SSL
Requisiti
- Esperienza con la riga di comando di Linux.
- Conoscenza dei concetti di sviluppo di applicazioni enterprise.
Pubblico target
- Specialisti 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