Contattataci

Struttura del corso

Introduzione

  • Panoramica sulle funzionalità e sull’architettura di RabbitMQ
  • Nozioni fondamentali su AMQP e microservizi

Primi passi

  • Concetti base ed avanzati riguardanti il server
  • Configurazione dell’ambiente di sviluppo
  • Creazione di un’istanza di RabbitMQ
  • Problemi comuni nell’installazione e relative soluzioni

Configurazione avanzata

  • Utilizzo dell’interfaccia di gestione
  • Progettazione di architetture distribuite basate su microservizi
  • Gestione dei file e delle directory
  • Configurazione della registrazione dei log
  • Impostazione di policy e parametri operativi
  • Esportazione e importazione delle definizioni del sistema
  • Gestione degli host virtuali
  • Tuning dinamico in fase di esecuzione
  • Configurazione della durata di vita dei messaggi e gestione delle code
  • Sviluppo di plugin personalizzati

Sicurezza e rete

  • Gestione dei controlli d’accesso
  • Autenticazione degli utenti e impostazione delle autorizzazioni
  • Autenticazione mediante certificati digitali
  • Connessioni da parte dei client
  • Utilizzo del protocollo TLS
  • Gestione avanzata della rete

Elevata disponibilità e replica dei dati

  • Nozioni fondamentali su Erlang
  • Configurazione di code con quorum garantito
  • Implementazione dei stream di messaggi
  • Gestione del clustering e della federazione
  • Monitoraggio continuo dello stato del sistema

Ottimizzazione e tuning delle prestazioni

  • Controllo in tempo reale dell’utilizzo della memoria
  • Gestione ottimizzata della memoria
  • Configurazione dello store dei messaggi
  • Regolazione dinamica del flusso di trasmissione dati
  • Tuning avanzato delle prestazioni complessive

Tecniche avanzate per la risoluzione dei problemi

Riepilogo e prossimi passi da intraprendere

Requisiti

  • Conoscenze di base su RabbitMQ

Destinatari

  • Sviluppatori
  • Ingegneri del software
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative