Struttura del corso

Introduzione

  • RabbitMQ rispetto alla tecnologia di coda predefinita di Windows (MSMQ)

Informazioni su Microservices (microservizi) e Accodamento messaggi

Panoramica dei protocolli di messaggistica: REST, SOAP e AMQP

Come RabbitMQ implementa AMQP per abilitare l'accoppiamento libero tra i servizi

Impostazione dell'ambiente di sviluppo

Installazione e configurazione RabbitMQ per applicazioni C#

Panoramica dell'API client .NET RabbitMQ

Connessione a RabbitMQ

Scrittura di due semplici applicazioni mittente e ricevente in C#

Esecuzione di operazioni comuni RabbitMQ con il client .NET

Scrittura del codice di accodamento

  • Invio, ricezione e accodamento di messaggi

Scrittura di code tramite l'interfaccia utente di amministrazione e PowerShell

Integrazione RabbitMQ in un'applicazione .NET aziendale esistente

Routing con scambio di argomenti e scambio diretto

Configurazione e gestione di un cluster RabbitMQ

Implementazione del failover e della replica

Strumenti e tecniche per l'amministrazione RabbitMQ

Gestione RabbitMQ tramite un'API REST

Ottimizzazione delle prestazioni RabbitMQ

Monitoraggio e messa in sicurezza RabbitMQ

Risoluzione dei problemi RabbitMQ

Riassunto e conclusione

Requisiti

  • Esperienza con .Net Framework e programmazione C#
  • Comprensione dei concetti di sviluppo di applicazioni aziendali

Pubblico

  • Gli sviluppatori
  • Architetti del software
  • Gli amministratori
  • Responsabili tecnici
  14 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Corsi relativi

Introducing C# 6.0 with Visual Studio 2015/2017

  28 ore

Categorie relative