- Doświadczenie z .Net Framework i C# programowaniem
- Zrozumienie koncepcji rozwoju aplikacji korporacyjnych
Publiczność
- Programiści
- Architekci oprogramowania
- Administratorzy
- Menedżerowie techniczni
RabbitMQ to open source'owy broker komunikatów dla przedsiębiorstw, służący do przechowywania i pobierania wiadomości przekazywanych przez procesy, aplikacje i serwery. Wykorzystuje kolejkę komunikatów do asynchronicznego przetwarzania zadań i jest szczególnie przydatny w aplikacjach, które muszą przetwarzać duże zestawy danych w tle, jednocześnie odpowiadając na żądania użytkowników w czasie rzeczywistym.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak zainstalować, skonfigurować i administrować RabbitMQ, a następnie zintegrować RabbitMQ przesyłanie wiadomości z wieloma przykładowymi aplikacjami .NET.
Pod koniec tego szkolenia uczestnicy będą mogli
- Konfigurować, konfigurować i zarządzać RabbitMQ.
- Zrozumieć rolę RabbitQ w projektowaniu i wdrażaniu architektury mikrousług.
- Zrozumieć, w jaki sposób RabbitMQ porównuje się z innymi architekturami kolejkowania wiadomości.
- Konfigurowanie i używanie RabbitMQ jako brokera do obsługi asynchronicznych i synchronicznych wiadomości dla rzeczywistych aplikacji .Net dla przedsiębiorstw.
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
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
United Arab Emirates - RabbitMQ with .NET
Saudi Arabia - RabbitMQ with .NET
South Africa - RabbitMQ with .NET
Österreich - RabbitMQ with .NET
Deutschland - RabbitMQ with .NET
Czech Republic - RabbitMQ with .NET
Magyarország - RabbitMQ with .NET
Luxembourg - RabbitMQ with .NET
Lithuania - RabbitMQ with .NET
Nederland - RabbitMQ with .NET
Australia - RabbitMQ with .NET
New Zealand - RabbitMQ with .NET
Philippines - RabbitMQ with .NET
Singapore - RabbitMQ with .NET
Costa Rica - RabbitMQ con .NET
United Kingdom - RabbitMQ with .NET
South Korea - RabbitMQ with .NET
Sri Lanka - RabbitMQ with .NET
Indonesia - RabbitMQ with .NET