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