Contattataci

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

Numero di Partecipanti


Prezzo per partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative