Contattataci

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
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative