Struttura del corso
Introduzione
- RabbitMQ rispetto alla tecnologia di coda predefinita di Windows (MSMQ)
Concetti sui microservizi e sulla messaggistica asincrona
Panoramica dei protocolli di messaggistica: REST, SOAP e AMQP
Il modo in cui RabbitMQ implementa il protocollo AMQP per garantire un basso accoppiamento tra i servizi
Configurazione dell’ambiente di sviluppo
Installazione e configurazione di RabbitMQ per applicazioni C#
Panoramica dell’API client .NET fornita da RabbitMQ
Collegamento a un server RabbitMQ
Sviluppo di due semplici applicazioni in C#: una mittente e una ricevente
Esecuzione delle operazioni più comuni su RabbitMQ tramite l’API .NET
Scrittura del codice necessario alla gestione della coda dei messaggi
- Inviare, ricevere e gestire i messaggi nella coda
Creazione di code tramite l’interfaccia di amministrazione e PowerShell
Integrazione di RabbitMQ in un’applicazione .NET aziendale preesistente
Routing dei messaggi: confronto tra il topic exchange e il direct exchange
Configurazione e gestione di un cluster RabbitMQ
Implementazione della replica e dell’alta disponibilità
Strumenti e tecniche per l’amministrazione di RabbitMQ
Gestione di RabbitMQ tramite l’API REST
Ottimizzazione delle prestazioni di RabbitMQ
Monitoraggio e sicurezza di RabbitMQ
Risoluzione dei problemi più comuni in RabbitMQ
Sintesi finale e conclusioni
Requisiti
- Conoscenza pratica del .Net Framework e della programmazione in C#
- Comprensione dei concetti fondamentali nello sviluppo di applicazioni aziendali
Destinatari
- Sviluppatori
- Architetti software
- Amministratori
- Responsabili tecnici
Recensioni (2)
Interattività e soluzioni di codice al volo
Eduard-Emanuel Zaharia - Kruk Italia
Corso - Advanced Blazor
Traduzione automatica
L'instruttore era competente sull'argomento del corso e anche su altri argomenti correlati, ed era in grado di rispondere alle nostre domande o, nel caso non conoscesse immediatamente la risposta, prendeva nota delle domande per tornare a risponderci successivamente.
Abe Sabbagh - Enbridge
Corso - Advanced RabbitMQ - 2 Days
Traduzione automatica