Plan Szkolenia
Wstęp
- RabbitMQ kontra domyślna technologia kolejek systemu Windows (MSMQ)
Zrozumienie Microservices (mikrousługi) i kolejkowanie wiadomości
Przegląd protokołów przesyłania wiadomości: REST, SOAP i AMQP
Jak RabbitMQ Implementuje AMQP, aby umożliwić luźne powiązanie między usługami
Konfigurowanie środowiska programistycznego
Instalowanie i konfigurowanie RabbitMQ dla C# aplikacji
Przegląd RabbitMQ API klienta .NET
Łączenie z RabbitMQ
Pisanie dwóch prostych aplikacji nadawcy i odbiorcy w C#
Wykonywanie typowych RabbitMQ operacji z klientem .Net
Pisanie kodu kolejkowania
- Wysyłanie, odbieranie i kolejkowanie wiadomości
Pisanie kolejek za pomocą interfejsu administracyjnego i programu PowerShell
Integracja RabbitMQ z istniejącą aplikacją korporacyjną .Net
Routing z wymianą tematów a wymianą bezpośrednią
Konfigurowanie i zarządzanie RabbitMQ klastrem
Implementacja przełączania awaryjnego i replikacji
Narzędzia i techniki administrowania RabbitMQ
Zarządzanie RabbitMQ poprzez REST API
Strojenie wydajności RabbitMQ
Monitoring i zabezpieczenie RabbitMQ
Rozwiązywanie problemów RabbitMQ
Podsumowanie i wnioski
Wymagania
- Doświadczenie z .Net Framework i C# programowaniem
- Zrozumienie koncepcji rozwoju aplikacji korporacyjnych
Uczestnicy
- Programiści
- Architekci oprogramowania
- Administratorzy
- Menedżerowie techniczni
Opinie uczestników (1)
Praktyczne wykorzystanie RabbitMQ w środowisku .NET z naciskiem na DI.