RabbitMQ

RabbitMQ

Szkolenie obejmuje przykłady i ćwiczenia praktyczne, aby pomóc uczestnikom w ćwiczeniu i opanowaniu RabbitMQ.
Kod: JVA-059
Czas trwania: 12 godzin

Opis szkolenia

Szkolenie wprowadzi uczestników do RabbitMQ, najbardziej rozpowszechnionego brokera wiadomości o otwartym kodzie źródłowym. Zaczniemy od kursu zderzeniowego w JMS, następnie omówimy zagadnienia dotyczące AMQP i model przepływu komunikatów w RabbitMQ - opcje konfiguracji brokera. Użyjemy klienta Java RabbitMQ do rozważenia opcji komunikacyjnych RabbitMQ. Te przeglądy obejmują materiały teoretyczne oraz reprezentacje graficzne.

Szkolenie obejmuje przykłady i ćwiczenia praktyczne, aby pomóc uczestnikom w ćwiczeniu i opanowaniu RabbitMQ. Te przykłady kodu obejmują podstawowe wzorce tworzenia aplikacji do przesyłania wiadomości za pomocą RabbitMQ.

Aby skonsolidować zdobytą wiedzę, kurs obejmuje 4 prace laboratoryjne.

Plan szkolenia

JMS API
  • Przegląd JMS
  • Przesyłanie wiadomości typu Point-to-Point
  • Przesyłanie wiadomości Publisher Subscriber
  • JMS 1.2 a JMS 2.0

Co to jest RabbitMQ
  • Wprowadzenie
  • Zaawansowany protokół kolejkowania wiadomości (AMQP)

Klient RabbitMQ JMS
Przepływ komunikatów w RabbitMQ
  • Wymiana i rodzaje wymiany
  • Bezpośrednia wymiana
  • Wymiana tematów
  • Wymiana Fanoutów
  • Wymiana nagłówków
  • Kolejki
  • Wiązania
  • Wirtualny host

Atrybuty wiadomości i ładunek
Konfiguracja serwera
  • Plik konfiguracyjny
  • Konfiguracja trwałości
  • Klastrowanie
  • Kolejki lustrzane

RabbitMQ Java client API
  • Przegląd
  • Wiadomości typu publish
  • Odbieranie wiadomości według subskrypcji
  • Pobieranie pojedynczych wiadomości
  • Protokół wyłączania
  • Zaawansowane opcje połączenia
  • Automatyczne odzyskiwanie po awariach sieci

Przykład kodu "Hello world"
Wzorzec competing consumer (kolejki pracy) + przykład kodu
Wzorzec Publish/Subscribe + przykład kodu
Selektywne odbieranie wiadomości (routing) + przykład kodu
Odbieranie wiadomości w oparciu o wzorzec (tematy) + przykład kodu
Wzorzec zapytania/odpowiedzi ("RPC") + przykład kodu
Interfejs zarządzania RabbitMQ

Cele

  • Czym jest przepływ komunikatów RabbitMQ i API klienta Java RabbitMQ
  • Omówienie podstawowych wzorców aplikacji do obsługi wiadomości przy użyciu klienta Java RabbitMQ

Grupa docelowa

  • Projektanci oprogramowania

Wymagania

  • Doświadczenie w tworzeniu aplikacji Java.

Harmonogram w Online Cennik
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 1320 zł
Bucharest 1320 zł
Kraków 1320 zł
Wroclaw 1320 zł

Uprzejmie informujemy, że płatność za każde szkolenie będzie realizowana w lokalnie obowiązującej walucie. Jednocześnie informujemy, że podane ceny mogą ulec zmianie w zależności od lokalizacji szkolenia oraz trybu jego realizacji. Do ceny netto widocznej przy wybranym szkoleniu należy doliczyć 23% podatku VAT.

Szkolenia, które mogą Cię zainteresować:
JVA-059 +0+JVA-05976863

Zarejestruj się na następne szkolenie

* - Wymagane pola
Imię*
Nazwisko*
Firma
Email*
Preferred Location
Numer telefonu*
Twój komentarz
Masz jeszcze jakieś pytania?
Skontaktuj się z nami
Thank you.
Your request has been received.