RabbitMQ administratoriams ir kūrėjams – kursas 35 000 RUB. iš Slurm, mokymai, Data: 2023 m. lapkričio 28 d.
įvairenybės / / November 28, 2023
Žiūrėkite teorijos vaizdo įrašą
Turėsite 7 aukštos kokybės vaizdo pamokas. Pamokos atidaromos pagal tvarkaraštį. Jūs neriate į kiekvieną temą struktūriškai ir perkate medžiagą savo tempu. Turite galimybę lankyti paskaitas 2 metus.
Atlikite praktines užduotis savo asmeninėje paskyroje
Be teorinės medžiagos rasite testus ir praktines užduotis. Jie padės geriau įsiminti naują informaciją ir patobulinti įgūdžius, reikalingus realiam darbui su RabbitMQ.
Kursų autorius ir pranešėjas, Khlebnitsa IT direktorius, vienas iš RabbitMQ ru-bendruomenės administratorių
Apie kursą
Kurso pranešėjas
Pranešimų brokeriai
Sužinosite, kas yra brokeris ir kokią vietą jis užima infrastruktūroje. Taip pat išmokite įdiegti reikiamus komponentus.
Teorija: Bendra informacija apie tai, kas yra pranešimų brokeriai
RabbitMQ vieta infrastruktūroje
Esminiai skirtumai tarp RabbitMQ ir Apache kafka
Praktinis įrankių rinkinys (docker, docker-compose)
Praktika:
Docker montavimas
Testas tema
Terminija, pagrindiniai RabbitMQ subjektai
Suprasite kiekvieno subjekto terminologiją ir gebėsite ją taikyti bendraudami bei skaitydami dokumentaciją.
Teorija: visi pagrindiniai objektai ir jų ryšiai (pranešimas, eilė, mainai, įrišimas, leidėjas, vartotojas)
Kur galiu perskaityti dokumentaciją?
Praktika:
Testas tema
Pirmieji žingsniai su RabbitMQ
Sužinosite, kaip paleisti ir sukonfigūruoti paslaugą „Docker“, išmoksite pagrindines komandas ir valdymo galimybes naudodami žiniatinklio sąsają.
Teorija: paslaugos vykdymas dokeryje
Reikalingi parametrai
Būsenos – nuolatinių duomenų išsaugojimas
Interneto sąsajos funkcijos
Konsolės funkcijos
Praktika:
Veikia dokeryje
Eilės kūrimas
Sukurti žinutę
Pranešimo skaitymas
Testas tema
Tipiškas naudojimas
Suprasite, kokioms tipinėms užduotims atlikti paslauga gali būti (ir turėtų būti) naudojama, išmoksite kiekvieno objekto nustatymo niuansus ir išmoksite sukurti standartinius apdorojimo vamzdynus.
Teorija: tipiniai naudojimo modeliai (atvejai)
Vartotojo nustatymai (prefetch_count, autoack, heartbeat)
Biržų tipai ir skirtumai, maršrutų modeliai
Bandyti iš naujo eilės (DLX
Praktika:
Bandymo nustatymas Paskelbti
Bandomojo vartotojo nustatymas
Pakartotinio bandymo eilės nustatymas naudojant DLX mechanizmą
Testas tema
Didelis prieinamumas, didelė apkrova
Sužinosite apie paslaugos galimybes apkrovos balansavimo ir gedimų tolerancijos požiūriu. Sužinokite, kaip sukonfigūruoti perjungimo klasterį ir žinokite grupės naudojimo niuansus.
Teorija: apkrovos balansavimas
Klasterizavimas
Kvorumo eilės
Kastuvas/Federacija
Klasterizacijos spąstai
Praktika
Apkrovos balansavimo priemonės (haproxy) nustatymas
3 mazgų klasterio nustatymas
Tikrinama klasterio klaida
Kastuvų nustatymas (dinaminis ir statinis)
Testas tema
Stebėjimas
Sužinosite, kaip nustatyti stebėjimą, kokiose situacijose naudingos metrikos ir kaip į jas reaguoti. Išmokite nustatyti stebėjimą naudojant „Telegram“ pranešimus per „Prometheus-Graphane“ paketą.
Teorija: Registravimas – lygiai, ateities spėjimas naudojant žurnalus
Integruotas, išorinis eksportuotojas į Prometheus
Įspėjimo slenksčiai
Naudingi rodikliai
Praktika:
Eksportuotojo sąranka
Telegraf+prometeus+grafana kamino nustatymas
Pranešimų nustatymas
Testas tema
Papildomos RabbitMQ funkcijos
Sužinosite apie konkretesnius Rabbit naudojimo atvejus, apie eilių konfigūravimo taikant politiką niuansus.
Teorija: neabejotinas „Dead Letter Exchange“ (DLX) naudojimas
Politika – pliusai, minusai, spąstai
TTL žinutės – kodėl tai bloga idėja
Papildiniai
Atsakymai į sudėtingus klausimus iš pirmosios AMA sesijos
Praktika:
Kelių lygių pakartotinio bandymo eilės nustatymas
Testas tema