Course Code: rabbitmqdotnet
Duration: 14 hours
Prerequisites:
  • Doświadczenie z .Net Framework i C# programowaniem
  • Zrozumienie koncepcji rozwoju aplikacji korporacyjnych

Publiczność

  • Programiści
  • Architekci oprogramowania
  • Administratorzy
  • Menedżerowie techniczni
Overview:

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
Course Outline:

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

Sites Published:

United Arab Emirates - RabbitMQ with .NET

Qatar - RabbitMQ with .NET

Egypt - RabbitMQ with .NET

Saudi Arabia - RabbitMQ with .NET

South Africa - RabbitMQ with .NET

Brasil - RabbitMQ with .NET

Canada - RabbitMQ with .NET

中国 - RabbitMQ with .NET

香港 - RabbitMQ with .NET

澳門 - RabbitMQ with .NET

台灣 - RabbitMQ with .NET

USA - RabbitMQ with .NET

Österreich - RabbitMQ with .NET

Schweiz - RabbitMQ with .NET

Deutschland - RabbitMQ with .NET

Czech Republic - RabbitMQ with .NET

Denmark - RabbitMQ with .NET

Estonia - RabbitMQ with .NET

Finland - RabbitMQ with .NET

Greece - RabbitMQ with .NET

Magyarország - RabbitMQ with .NET

Ireland - RabbitMQ with .NET

Luxembourg - RabbitMQ with .NET

Latvia - RabbitMQ with .NET

España - RabbitMQ con .NET

Italia - RabbitMQ with .NET

Lithuania - RabbitMQ with .NET

Nederland - RabbitMQ with .NET

Norway - RabbitMQ with .NET

Portugal - RabbitMQ with .NET

România - RabbitMQ with .NET

Sverige - RabbitMQ with .NET

Türkiye - RabbitMQ with .NET

Malta - RabbitMQ with .NET

Belgique - RabbitMQ with .NET

France - RabbitMQ with .NET

日本 - RabbitMQ with .NET

Australia - RabbitMQ with .NET

Malaysia - RabbitMQ with .NET

New Zealand - RabbitMQ with .NET

Philippines - RabbitMQ with .NET

Singapore - RabbitMQ with .NET

Thailand - RabbitMQ with .NET

Vietnam - RabbitMQ with .NET

India - RabbitMQ with .NET

Argentina - RabbitMQ con .NET

Chile - RabbitMQ con .NET

Costa Rica - RabbitMQ con .NET

Ecuador - RabbitMQ con .NET

Guatemala - RabbitMQ con .NET

Colombia - RabbitMQ con .NET

México - RabbitMQ con .NET

Panama - RabbitMQ con .NET

Peru - RabbitMQ con .NET

Uruguay - RabbitMQ con .NET

Venezuela - RabbitMQ con .NET

Polska - RabbitMQ with .NET

United Kingdom - RabbitMQ with .NET

South Korea - RabbitMQ with .NET

Pakistan - RabbitMQ with .NET

Sri Lanka - RabbitMQ with .NET

Bulgaria - RabbitMQ with .NET

Bolivia - RabbitMQ con .NET

Indonesia - RabbitMQ with .NET

Kazakhstan - RabbitMQ with .NET

Moldova - RabbitMQ with .NET

Morocco - RabbitMQ with .NET

Tunisia - RabbitMQ with .NET

Kuwait - RabbitMQ with .NET

Oman - RabbitMQ with .NET

Slovakia - RabbitMQ with .NET

Kenya - RabbitMQ with .NET

Nigeria - RabbitMQ with .NET

Botswana - RabbitMQ with .NET

Slovenia - RabbitMQ with .NET

Croatia - RabbitMQ with .NET

Serbia - RabbitMQ with .NET

Bhutan - RabbitMQ with .NET

Nepal - RabbitMQ with .NET

Uzbekistan - RabbitMQ with .NET