Struttura del corso
1. Introduzione a RabbitMQ
- Impostazione delle cartelle richieste
- Download e installazione RabbitMQ
2. Comprendere la messaggistica
- Il ruolo di un consumatore
- Il ruolo di un produttore
- Legare consumatori e produttori
- Messaggi e durata
- Come verificare la consegna
3. Somministrazione RabbitMQ
- Avvio e arresto dei nodi
- RabbitMQ File di configurazione
- Come gestire i privilegi
- Visualizzazione delle statistiche e analisi dei log
- Invio di avvisi
- 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 a più computer
- Come conservare i messaggi: code speculari
5. Una prospettiva di programmatore
- Scrittura di codice robusto
- Installazione e configurazione HAProxy
- Client non riusciti tra server
6. Implementazione del failover e della replica
- Configurazione di un master/slave basato su bilanciamento del carico
- Installazione del plugin Shovel
- Configurazione ed esecuzione di Shovel
7. Strumenti web per amministrare RabbitMQ
- Il plugin RabbitMQ Management
- Gestione di RabbitMQ dalla console Web
- Amministrazione degli utenti dalla console Web
- Gestione della coda dalla console Web
- Utilizzo dell'interfaccia della riga di comando
8. RabbitMQ e l'API REST
- Funzionalità dell'API REST
- Accessing statistiche
- vhost e provisioning utenti
9. Monitoraggio e messa in sicurezza RabbitMQ
- Durabilità dei messaggi e riconoscimento dei messaggi
- Utilizzo della memoria e limiti di processo
- Configurazione di SSL
Requisiti
- Esperienza con l'interfaccia della riga di comando Linux.
- Comprensione dei concetti di sviluppo di applicazioni aziendali.
Pubblico
- Specialisti IT
Recensioni (7)
La flessibilità dell'ordine del giorno e la considerazione degli argomenti forniti che trattiamo attualmente. È stato fantastico condividere conoscenze ed esperienze!
Fabian - Continental Barum s.r.o.
Corso - RabbitMQ
Traduzione automatica
The course was well run and the ability to follow along with the instructions using a virtual desktop felt like a really good approach to ensure that all course members were engaged.
Andy Lehane - Global Knowledge
Corso - RabbitMQ
Knowledgeable, good coverage of content. Very happy.
Rikesh Zaveri - Global Knowledge
Corso - RabbitMQ
Fulvio used the limited time (2 days only) very efficiently and gave all the information possible as much as he can. The training was very well prepared, we had no issues about the installations and our tests.
Koray Akay - Payvision
Corso - RabbitMQ
The trainer was an expert on his subject and was able to answer every single question.
Ioannis Bitros - BYTE Computer
Corso - RabbitMQ
I genuinely liked the ha; Federation; Shovel.
Raymundo Maciel Yelmi
Corso - RabbitMQ
I was very pleased with how the training covered all the topics in the curriculum and focused on the ones we were most in need of.