Contattataci

Struttura del corso

Introduzione

RabbitMQ come middleware per la messaggistica

  • Panoramica dei protocolli di messaggistica
  • AMQP e MQ

panoramica su Java e Spring

  • L’API di Spring
  • Iniezione delle dipendenze

Preparazione dell’ambiente di sviluppo

  • Installazione e configurazione di RabbitMQ
  • Installazione e configurazione di Java
  • Installazione e configurazione di Spring

Sviluppo in Java e Spring con RabbitMQ

  • Scrittura del codice
  • Lavorare con i dati JSON
  • Creazione di exchange, topic, code e binding
  • Pubblicazione dei messaggi
  • Configurazione di un listener
  • Sviluppo delle API per RabbitMQ

Gestione degli errori

  • Gestione delle aspettative del consumer tramite DLX
  • Gestione senza l’uso del DLX
  • Utilizzo della funzione TTL per la gestione dei messaggi
  • Adozione del meccanismo di ritentativa per gli exchange
  • Impiego del sistema di retry fornito da Spring per gli exchange

Spring e RabbitMQ avanzati

  • Configurazione delle code tramite Spring AMQP
  • Configurazione degli exchange con Spring AMQP
  • Associazione tra code ed exchange tramite binding
  • Utilizzo dei plugin disponibili in RabbitMQ
  • Ricezione e elaborazione di messaggi provenienti da diverse applicazioni

Riepilogo e conclusione

Requisiti

  • Conoscenza pratica di Java e Spring

Destinatari

  • Architetti software
  • Sviluppatori web
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative