Struttura del corso
Introduzione
- RabbitMQ vs 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 la programmazione C#
- Comprensione dei concetti di sviluppo di applicazioni aziendali
Pubblico
- Gli sviluppatori
- Architetti del software
- Gli amministratori
- Responsabili tecnici
Recensioni (5)
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.
Jesper - ProgramDuon AB
Corso - Advanced Blazor
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Corso - Unit Testing with C#
Il formatore ha spiegato molto bene gli argomenti con esempi reali dal mondo reale che hanno reso più semplice per noi cogliere le informazioni
Florin-Viorel Marut - Continental Automotive Romania
Corso - High-Performance Application Development with .NET Core
Traduzione automatica
La corretta conoscenza e la profonda comprensione dell'argomento da parte del formatore e la sua capacità di presentare e trasferire le conoscenze in modo chiaro ed efficace.
Balazs Farkas - Greentube GmbH
Corso - Implementing the Actor Model with Microsoft Orleans
Traduzione automatica
Comprehensive - covered everything we were interested in. Able to work through examples.