Plan Szkolenia
Wprowadzenie
Zrozumienie Microservices (mikrousług) i kolejkowania wiadomości
Przegląd protokołów przesyłania wiadomości: REST, SOAP i AMQP
Jak RabbitMQ implementuje AMQP, aby umożliwić luźne połączenie między usługami
Konfiguracja środowiska programistycznego
Instalacja i konfiguracja RabbitMQ
Przegląd biblioteki klienckiej Pika RabbitMQ dla Python
Studium przypadku: Odpowiadanie na żądanie pobrania pliku PDF
Tworzenie aplikacji producenta i klienta w Python
Łączenie się z serwerem RabbitMQ
Wykonywanie typowych RabbitMQ operacji
Wysyłanie, odbieranie i kolejkowanie wiadomości
Integracja RabbitMQ z istniejącą aplikacją
Routing z wymianą tematów a wymiana bezpośrednia
Zarządzanie serwerem RabbitMQ
Monitorowanie serwera RabbitMQ
Rozwiązywanie problemów RabbitMQ
Podsumowanie i wnioski
Wymagania
- Python doświadczenie w programowaniu
Uczestnicy
- Programiści
- Architekci oprogramowania