RabbitMQ pre správcov a vývojárov - kurz 35 000 RUB. zo Slurmu, tréning, Termín: 28.11.2023.
Rôzne / / November 28, 2023
Pozrite si teoretické video
Budete mať 7 video lekcií vo vysokej kvalite. Lekcie sa otvárajú podľa plánu. Do každej témy sa ponoríte štruktúrovane a materiál prechádzate vlastným tempom. Na prednášky máte prístup 2 roky.
Vykonávajte praktické úlohy vo svojom osobnom účte
Okrem teoretických materiálov tu nájdete testy a praktické zadania. Pomôžu vám lepšie si zapamätať nové informácie a zlepšiť zručnosti, ktoré sú potrebné pre skutočnú prácu s RabbitMQ.
Autor a rečník kurzu, riaditeľ IT v Khlebnitsa, jeden z administrátorov komunity RabbitMQ ru-community
O kurze
Rečník kurzu
Sprostredkovatelia správ
Dozviete sa, čo je to broker a aké miesto v infraštruktúre zaberá. A tiež sa naučte, ako nainštalovať potrebné komponenty.
Teória: Všeobecné informácie o tom, čo sú sprostredkovatelia správ
Miesto RabbitMQ v infraštruktúre
Zásadné rozdiely medzi RabbitMQ a Apache kafka
Praktická súprava nástrojov (docker, docker-compose)
Cvičenie:
Inštalácia dockeru
Test na danú tému
Terminológia, základné entity RabbitMQ
Budete rozumieť terminológii jednotlivých subjektov a budete ju vedieť aplikovať v komunikácii a pri čítaní dokumentácie.
Teória: Všetky základné entity a ich prepojenia (správa, fronta, výmena, viazanie, vydavateľ, spotrebiteľ)
Kde si môžem prečítať dokumentáciu?
Cvičenie:
Test na danú tému
Prvé kroky s RabbitMQ
Dozviete sa, ako spustiť a nakonfigurovať službu v dockeri, naučíte sa základné príkazy a možnosti správy cez webové rozhranie.
Teória: Spustenie služby v dockeri
Požadované parametre
Štáty – ukladanie trvalých údajov
Funkcie webového rozhrania
Funkcie konzoly
Cvičenie:
Beží v doku
Vytvorenie frontu
Vytvorte správu
Čítanie správy
Test na danú tému
Typické použitie
Pochopíte, na aké typické úlohy sa môže (a mala by) služba použiť, naučíte sa nuansy nastavenia každej entity a naučíte sa vytvárať štandardné spracovateľské kanály.
Teória: Typické vzory používania (prípady)
Nastavenia spotrebiteľa (prefetch_count, autoack, heartbeat)
Typy a rozdiely výmen, vzory smerovania
Opakovať fronty (DLX
Cvičenie:
Nastavenie publikovania testu
Nastavenie testovacieho spotrebiteľa
Nastavenie frontu opakovania prostredníctvom mechanizmu DLX
Test na danú tému
Vysoká dostupnosť, vysoké zaťaženie
Dozviete sa o možnostiach služby z hľadiska vyrovnávania záťaže a odolnosti voči chybám. Zistite, ako nakonfigurovať klaster prepnutia pri zlyhaní a uvedomte si nuansy používania klastra.
Teória: Load Balancing
Zhlukovanie
Fronty kvóra
Lopata/Federácia
Nástrahy zhlukovania
Prax
Nastavenie vyrovnávača zaťaženia (haproxy)
Nastavenie klastra 3 uzlov
Kontrola zlyhania klastra
Nastavenie lopatiek (dynamických a statických)
Test na danú tému
Monitorovanie
Dozviete sa, ako nastaviť monitoring, ktoré metriky sú v ktorých situáciách užitočné a ako na ne reagovať. Naučte sa nastaviť monitorovanie pomocou upozornení v telegrame prostredníctvom balíka Prometheus-Graphane.
Teória: Logovanie - úrovne, veštenie pomocou logov
Zabudovaný externý exportér do Prometheus
Výstražné prahy
Užitočné metriky
Cvičenie:
Nastavenie exportéra
Nastavenie zásobníka telegraf+prometeus+grafana
Nastavenie upozornení
Test na danú tému
Ďalšie funkcie RabbitMQ
Dozviete sa o špecifickejších prípadoch používania králika, o nuansách konfigurácie frontov prostredníctvom politík.
Teória: Nezrejmé použitie výmeny mŕtvych listov (DLX)
Politika – klady, zápory, úskalia
Správy TTL – prečo je to zlý nápad
Pluginy
Odpovede na ťažké otázky z prvého stretnutia AMA
Cvičenie:
Nastavenie viacúrovňového frontu opakovania
Test na danú tému