- Podstawowe doświadczenie z RabbitMQ
Publiczność
- Programiści
- Inżynierowie oprogramowania
RabbitMQ to system przesyłania wiadomości typu open source, który implementuje protokół Advanced Message Queuing Protocol (AMQP).
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla programistów i inżynierów oprogramowania, którzy chcą używać RabbitMQ do komunikowania się między mikrousługami za pośrednictwem wiadomości i wykonywania zaawansowanych implementacji i rozwiązywania problemów.
Pod koniec tego szkolenia uczestnicy będą mogli
- Skonfigurować środowisko niezbędne do rozpoczęcia opracowywania zaawansowanych rozwiązań przesyłania wiadomości za pomocą RabbitMQ.
- Zrozumieć, jak zaprojektować rozproszoną architekturę mikrousług z RabbitMQ.
- Dowiedzieć się, jak wdrożyć zaawansowaną konfigurację, bezpieczeństwo, sieć, wysoką dostępność i replikację.
- Poznanie typowych problemów napotykanych w instalacjach RabbitMQ i sposobów ich rozwiązywania.
- Zapoznanie się z optymalizacją pamięci, kontrolą przepływu i zaawansowanym dostrajaniem wydajności.
- Zastosuj zaawansowane techniki rozwiązywania problemów.
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
- Przegląd funkcji i architektury RabbitMQ
- Zrozumienie AMQP i mikrousług
Pierwsze kroki
- Podstawowe i zaawansowane koncepcje serwera
- Konfiguracja środowiska programistycznego
- Konfigurowanie instancji RabbitMQ
- Typowe problemy z instalacją
Zaawansowana konfiguracja
- Poruszanie się po interfejsie zarządzania
- Projektowanie rozproszonych mikrousług
- Pliki i katalogi
- Rejestrowanie
- Zasady i parametry
- Eksportowanie i importowanie definicji
- Zarządzanie hostami wirtualnymi
- Dostrajanie środowiska uruchomieniowego
- TTL wiadomości i kolejki
- Tworzenie wtyczek
Bezpieczeństwo i Networking
- Access kontrole
- Uwierzytelnianie użytkowników i uprawnienia
- Uwierzytelnianie certyfikatów
- Połączenia klienta
- Korzystanie z TLS
- Zaawansowane połączenia sieciowe
Wysoka dostępność i replikacja
- Podstawy języka Erlang
- Kolejka kworum
- Implementacja strumieni
- Klastrowanie i federacja
- Monitorowanie i sprawdzanie kondycji
Optymalizacja i dostrajanie wydajności
- Monitorowanie wykorzystania pamięci
- Zarządzanie pamięcią
- Konfiguracja magazynu wiadomości
- Kontrola przepływu
- Zaawansowane dostrajanie wydajności
Zaawansowane techniki rozwiązywania problemów
Podsumowanie i kolejne kroki
United Arab Emirates - Advanced RabbitMQ - 2 Days
Qatar - Advanced RabbitMQ - 2 Days
Egypt - Advanced RabbitMQ - 2 Days
Saudi Arabia - Advanced RabbitMQ - 2 Days
South Africa - Advanced RabbitMQ - 2 Days
Brasil - RabbitMQ Avançado - 2 dias
Canada - Advanced RabbitMQ - 2 Days
中国 - Advanced RabbitMQ - 2 Days
香港 - Advanced RabbitMQ - 2 Days
澳門 - Advanced RabbitMQ - 2 Days
台灣 - Advanced RabbitMQ - 2 Days
USA - Advanced RabbitMQ - 2 Days
Österreich - Advanced RabbitMQ - 2 Days
Schweiz - Advanced RabbitMQ - 2 Days
Deutschland - Advanced RabbitMQ - 2 Days
Czech Republic - Advanced RabbitMQ - 2 Days
Denmark - Advanced RabbitMQ - 2 Days
Estonia - Advanced RabbitMQ - 2 Days
Finland - Advanced RabbitMQ - 2 Days
Greece - Advanced RabbitMQ - 2 Days
Magyarország - Advanced RabbitMQ - 2 Days
Ireland - Advanced RabbitMQ - 2 Days
Luxembourg - Advanced RabbitMQ - 2 Days
Latvia - Advanced RabbitMQ - 2 Days
España - Advanced RabbitMQ - 2 Days
Italia - Advanced RabbitMQ - 2 Days
Lithuania - Advanced RabbitMQ - 2 Days
Nederland - Advanced RabbitMQ - 2 Days
Norway - Advanced RabbitMQ - 2 Days
Portugal - RabbitMQ Avançado - 2 dias
România - Advanced RabbitMQ - 2 Days
Sverige - Advanced RabbitMQ - 2 Days
Türkiye - Advanced RabbitMQ - 2 Days
Malta - Advanced RabbitMQ - 2 Days
Belgique - Advanced RabbitMQ - 2 Days
France - Advanced RabbitMQ - 2 Days
日本 - Advanced RabbitMQ - 2 Days
Australia - Advanced RabbitMQ - 2 Days
Malaysia - Advanced RabbitMQ - 2 Days
New Zealand - Advanced RabbitMQ - 2 Days
Philippines - Advanced RabbitMQ - 2 Days
Singapore - Advanced RabbitMQ - 2 Days
Thailand - Advanced RabbitMQ - 2 Days
Vietnam - Advanced RabbitMQ - 2 Days
India - Advanced RabbitMQ - 2 Days
Argentina - Advanced RabbitMQ - 2 Days
Chile - Advanced RabbitMQ - 2 Days
Costa Rica - Advanced RabbitMQ - 2 Days
Ecuador - Advanced RabbitMQ - 2 Days
Guatemala - Advanced RabbitMQ - 2 Days
Colombia - Advanced RabbitMQ - 2 Days
México - Advanced RabbitMQ - 2 Days
Panama - Advanced RabbitMQ - 2 Days
Peru - Advanced RabbitMQ - 2 Days
Uruguay - Advanced RabbitMQ - 2 Days
Venezuela - Advanced RabbitMQ - 2 Days
Polska - Advanced RabbitMQ - 2 Days
United Kingdom - Advanced RabbitMQ - 2 Days
South Korea - Advanced RabbitMQ - 2 Days
Pakistan - Advanced RabbitMQ - 2 Days
Sri Lanka - Advanced RabbitMQ - 2 Days
Bulgaria - Advanced RabbitMQ - 2 Days
Bolivia - Advanced RabbitMQ - 2 Days
Indonesia - Advanced RabbitMQ - 2 Days
Kazakhstan - Advanced RabbitMQ - 2 Days
Moldova - Advanced RabbitMQ - 2 Days
Morocco - Advanced RabbitMQ - 2 Days
Tunisia - Advanced RabbitMQ - 2 Days
Kuwait - Advanced RabbitMQ - 2 Days
Oman - Advanced RabbitMQ - 2 Days
Slovakia - Advanced RabbitMQ - 2 Days
Kenya - Advanced RabbitMQ - 2 Days
Nigeria - Advanced RabbitMQ - 2 Days
Botswana - Advanced RabbitMQ - 2 Days
Slovenia - Advanced RabbitMQ - 2 Days
Croatia - Advanced RabbitMQ - 2 Days
Serbia - Advanced RabbitMQ - 2 Days
Bhutan - Advanced RabbitMQ - 2 Days