- Python doświadczenie w programowaniu
Publiczność
- Programiści
- Architekci oprogramowania
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 (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak oddzielić aplikację Python, a następnie zintegrować ją z systemem przesyłania wiadomości RabbitMQ w celu utworzenia rozproszonych aplikacji w chmurze lub mikrousług.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Konfigurować, konfigurować i zarządzać RabbitMQ.
- Zrozumieć rolę RabbitMQ w projektowaniu i wdrażaniu architektury mikrousługi.
- Zrozumieć, w jaki sposób RabbitMQ porównuje się z innymi architekturami kolejkowania wiadomości.
- Skonfiguruj i używaj RabbitMQ jako brokera do obsługi asynchronicznych i synchronicznych wiadomości dla rzeczywistych aplikacji Python.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
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
United Arab Emirates - RabbitMQ with Python
Saudi Arabia - RabbitMQ with Python
South Africa - RabbitMQ with Python
Österreich - RabbitMQ with Python
Schweiz - RabbitMQ with Python
Deutschland - RabbitMQ with Python
Czech Republic - RabbitMQ with Python
Denmark - RabbitMQ with Python
Estonia - RabbitMQ with Python
Finland - RabbitMQ with Python
Magyarország - RabbitMQ with Python
Ireland - RabbitMQ with Python
Luxembourg - RabbitMQ with Python
Lithuania - RabbitMQ with Python
Nederland - RabbitMQ with Python
Portugal - RabbitMQ with Python
România - RabbitMQ with Python
Sverige - RabbitMQ with Python
Türkiye - RabbitMQ with Python
Belgique - RabbitMQ with Python
Australia - RabbitMQ with Python
Malaysia - RabbitMQ with Python
New Zealand - RabbitMQ with Python
Philippines - RabbitMQ with Python
Singapore - RabbitMQ with Python
Thailand - RabbitMQ with Python
Vietnam - RabbitMQ with Python
Argentina - RabbitMQ with Python
Costa Rica - RabbitMQ with Python
Ecuador - RabbitMQ with Python
Guatemala - RabbitMQ with Python
Colombia - RabbitMQ with Python
Uruguay - RabbitMQ with Python
Venezuela - RabbitMQ with Python
United Kingdom - RabbitMQ with Python
South Korea - RabbitMQ with Python
Pakistan - RabbitMQ with Python
Sri Lanka - RabbitMQ with Python
Bulgaria - RabbitMQ with Python
Bolivia - RabbitMQ with Python
Indonesia - RabbitMQ with Python
Kazakhstan - RabbitMQ with Python
Moldova - RabbitMQ with Python
Morocco - RabbitMQ with Python
Tunisia - RabbitMQ with Python
Slovakia - RabbitMQ with Python
Nigeria - RabbitMQ with Python
Botswana - RabbitMQ with Python
Slovenia - RabbitMQ with Python