RabbitMQ w praktyce – od podstaw do produkcji

2-dniowe szkolenie z RabbitMQ obejmujące projektowanie systemów opartych o messaging, konfigurację brokera oraz budowę niezawodnych integracji między systemami.

Czas trwania: 2 dni / 14 h

Opis

Architektura RabbitMQ

  • AMQP i model komunikacji
  • Exchange, queue, binding
  • Przepływ wiadomości

Routing wiadomości

  • Direct, topic, fanout, headers
  • Wzorce routingu
  • Scenariusze użycia

Niezawodność

  • Retry i DLQ
  • Durability i persistence
  • Obsługa błędów

Skalowanie i architektura

  • Clustering
  • High availability
  • Optymalizacja wydajności

Monitoring i integracje

  • Monitoring i troubleshooting
  • Integracja (Spring, Node.js)
  • Debugowanie systemów

Dobre praktyki

  • Projektowanie systemów messaging
  • Wdrażanie produkcyjne
  • Utrzymanie i rozwój

 

FAQ – RabbitMQ w praktyce i systemy messaging

1. Czym jest RabbitMQ i do czego jest wykorzystywany?

RabbitMQ to broker wiadomości oparty na protokole AMQP, wykorzystywany do komunikacji między systemami. Szkolenie pokazuje, jak budować skalowalne integracje oparte na messagingu.

2. Jak działają exchange, queue i binding w RabbitMQ?

Program obejmuje szczegółowe działanie exchange, kolejek i bindingów. Uczestnicy uczą się, jak routing wiadomości wpływa na przepływ danych w systemie.

3. Jak zapewnić niezawodność komunikacji w RabbitMQ?

Szkolenie obejmuje mechanizmy takie jak retry, dead letter queues (DLQ) oraz durability. Uczestnicy uczą się budować odporne systemy messagingowe.

4. Jak skalować i monitorować RabbitMQ?

Program obejmuje skalowanie, clustering oraz monitoring systemu RabbitMQ. Uczestnicy uczą się diagnozować problemy i optymalizować wydajność.

5. Jak integrować RabbitMQ z aplikacjami?

Szkolenie obejmuje integrację RabbitMQ z aplikacjami, np. w Spring lub Node.js. Uczestnicy uczą się wdrażać messaging w realnych projektach.

ZOBACZ NASZE INNE SZKOLENIA

Zapytaj
o szkolenie

Nie widzisz szkolenia, którego szukasz?

Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Przykładowe szkolenia: Cisco, Analiza biznesowa, BPMN, UML, PowerBi, Elasticsearch, Sztuczna inteligencja, Python, C++, C#, Selenium, Jenkins, Szkolenia miękkie, UX, Social Media i Marketing, Sprzedaż, Zarządzanie projektami, Design Thinking, Linux, Embedded, Postman, Ms Excel, Adobe, Docker, Kubernetes, Terraform, Azure, SAP, UiPath, Machine Learning.