RabbitMQ rendszergazdáknak és fejlesztőknek – tanfolyam 35 000 RUB. Slurmból, képzés, Időpont: 2023. november 28.
Vegyes Cikkek / / November 28, 2023
Nézze meg az elméleti videót
7 videóleckét kapsz kiváló minőségben. Az órák nyitvatartási rend szerint. Strukturáltan merül el az egyes témákban, és a saját tempójában haladja végig az anyagot. 2 évig van hozzáférésed az előadásokhoz.
Végezzen gyakorlati feladatokat személyes fiókjában
Az elméleti anyagok mellett teszteket és gyakorlati feladatokat is talál. Segítenek abban, hogy jobban megjegyezze az új információkat, és javítsa azokat a készségeket, amelyek a RabbitMQ-val való valódi munkához szükségesek.
A kurzus szerzője és előadója, a Khlebnitsa informatikai igazgatója, a RabbitMQ ru-community egyik adminisztrátora
A tanfolyamról
Tanfolyam előadója
Üzenetközvetítők
Megtanulja, mi az a bróker, és milyen helyet foglal el az infrastruktúrában. És tanulja meg a szükséges alkatrészek telepítését is.
Elmélet: Általános információk az üzenetközvetítőkről
A RabbitMQ helye az infrastruktúrában
Alapvető különbségek a RabbitMQ és az Apache kafka között
Gyakorlati eszköztár (docker, docker-compose)
Gyakorlat:
Docker telepítés
Teszt a témában
Terminológia, a RabbitMQ alapvető entitásai
Meg fogja érteni az egyes entitások terminológiáját, és alkalmazni tudja azokat a kommunikációban és a dokumentáció olvasása során.
Elmélet: Minden alapvető entitás és kapcsolataik (üzenet, sor, csere, kötés, kiadó, fogyasztó)
Hol tudom elolvasni a dokumentációt?
Gyakorlat:
Teszt a témában
Első lépések a RabbitMQ-val
Megtanulja, hogyan indíthat el és konfigurálhat szolgáltatást a dockerben, megtanulja az alapvető parancsokat és kezelési lehetőségeket a webes felületen keresztül.
Elmélet: Szolgáltatás futtatása dockerben
Kötelező paraméterek
Állapotok - tartós adatok mentése
Webes felület jellemzői
Konzol jellemzői
Gyakorlat:
Futás dockerben
Sor létrehozása
Hozzon létre egy üzenetet
Üzenet olvasása
Teszt a témában
Tipikus használat
Megérti, milyen tipikus feladatokra lehet (és kell) használni a szolgáltatást, megtanulja az egyes entitások beállításának árnyalatait, és megtanulja, hogyan hozhat létre szabványos feldolgozási folyamatokat.
Elmélet: Tipikus használati minták (esetek)
Fogyasztói beállítások (prefetch_count, autoack, szívverés)
Cserék típusai és különbségei, útválasztási minták
Retry Queues (DLX
Gyakorlat:
Teszt beállítása Közzététel
Tesztfogyasztó beállítása
Újrapróbálkozási sor beállítása a DLX mechanizmuson keresztül
Teszt a témában
Magas rendelkezésre állás, nagy terhelés
Megismerheti a szolgáltatás képességeit a terheléselosztás és a hibatűrés terén. Ismerje meg a feladatátvételi fürtök konfigurálását, és legyen tisztában a fürt használatának árnyalataival.
Elmélet: Terheléselosztás
Klaszterezés
Kvórumi sorok
Lapát/Föderáció
Klaszterezési buktatók
Gyakorlat
Terheléselosztó (haproxy) beállítása
3 csomópontból álló klaszter felállítása
A fürt feladatátvételének ellenőrzése
Lapátok beállítása (dinamikus és statikus)
Teszt a témában
Monitoring
Megtanulja, hogyan állítsa be a megfigyelést, mely mérőszámok milyen helyzetekben hasznosak, és hogyan reagáljon rájuk. Tanulja meg a felügyelet beállítását értesítésekkel a Telegramban a Prometheus-Graphane csomagon keresztül.
Elmélet: Naplózás - szintek, jóslás naplók segítségével
Beépített, külső exportőr a Prometheus számára
Riasztási küszöbök
Hasznos mutatók
Gyakorlat:
Exportőr beállítása
Telegraf+prometeus+grafana verem felállítása
Értesítések beállítása
Teszt a témában
A RabbitMQ további funkciói
Megismerheti a Rabbit használatának konkrétabb eseteit, a várólisták házirendeken keresztül történő konfigurálásának árnyalatait.
Elmélet: A holt betűcsere (DLX) nyilvánvaló használata
Politika - előnyök, hátrányok, buktatók
TTL üzenetek – miért rossz ötlet?
Beépülő modulok
Válaszok nehéz kérdésekre az első AMA ülésről
Gyakorlat:
Többszintű újrapróbálkozási sor beállítása
Teszt a témában