RabbitMQ administratoriem un izstrādātājiem - kurss 35 000 RUB. no Slurm, apmācība, Datums: 2023. gada 28. novembris.
Literārs Mistrojums / / November 28, 2023
Noskatieties teorijas video
Jums būs 7 video nodarbības augstā kvalitātē. Nodarbības atvērtas pēc grafika. Jūs iedziļināties katrā tēmā strukturētā veidā un izpētāt materiālu savā tempā. Jums ir pieeja lekcijām 2 gadus.
Veiciet praktiskus uzdevumus savā personīgajā kontā
Papildus teorētiskajiem materiāliem jūs atradīsiet kontroldarbus un praktiskos uzdevumus. Tie palīdzēs jums labāk atcerēties jaunu informāciju un uzlabot prasmes, kas nepieciešamas reālam darbam ar RabbitMQ.
Kursa autors un lektors, Khlebnitsa IT direktors, viens no RabbitMQ ru-community administratoriem
Par kursu
Kursa runātājs
Ziņojumu brokeri
Jūs uzzināsiet, kas ir brokeris un kādu vietu tas ieņem infrastruktūrā. Un arī uzziniet, kā instalēt nepieciešamos komponentus.
Teorija: vispārīga informācija par to, kas ir ziņojumu brokeri
RabbitMQ vieta infrastruktūrā
Galvenās atšķirības starp RabbitMQ un Apache kafka
Praktisks rīku komplekts (docker, docker-compose)
Prakse:
Docker uzstādīšana
Tests par tēmu
Terminoloģija, RabbitMQ pamatvienības
Jūs sapratīsiet katras entītijas terminoloģiju un varēsiet to pielietot saziņā un lasot dokumentāciju.
Teorija: visas pamata entītijas un to savienojumi (ziņojums, rinda, apmaiņa, saistīšana, izdevējs, patērētājs)
Kur var izlasīt dokumentāciju?
Prakse:
Tests par tēmu
Pirmie soļi ar RabbitMQ
Jūs uzzināsiet, kā palaist un konfigurēt pakalpojumu Docker, apgūsiet pamata komandas un pārvaldības iespējas, izmantojot tīmekļa saskarni.
Teorija: pakalpojuma palaišana dokerā
Nepieciešamie parametri
Valstis - saglabājot pastāvīgus datus
Web interfeisa funkcijas
Konsoles funkcijas
Prakse:
Darbojas dokerā
Rindas izveidošana
Izveidojiet ziņojumu
Ziņas lasīšana
Tests par tēmu
Tipisks lietojums
Jūs sapratīsit, kādiem tipiskiem uzdevumiem pakalpojumu var (un vajadzētu) izmantot, uzzināsit katras entītijas iestatīšanas nianses un uzzināsit, kā izveidot standarta apstrādes konveijerus.
Teorija: tipiski lietošanas modeļi (gadījumi)
Patērētāju iestatījumi (prefetch_count, autoack, heartbeat)
Apmaiņu veidi un atšķirības, maršrutēšanas modeļi
Atkārtoti mēģināt rindas (DLX
Prakse:
Notiek pārbaudes iestatīšana Publicēt
Testa patērētāja iestatīšana
Atkārtota mēģinājuma rindas iestatīšana, izmantojot DLX mehānismu
Tests par tēmu
Augsta pieejamība, liela slodze
Jūs uzzināsiet par pakalpojuma iespējām slodzes līdzsvarošanas un kļūdu pielaides ziņā. Uzziniet, kā konfigurēt kļūmjpārlēces klasteri, un apzinieties klastera lietošanas nianses.
Teorija: slodzes līdzsvarošana
Klasterizācija
Kvoruma rindas
Lāpsta/Federācija
Klasterizācijas nepilnības
Prakse
Slodzes balansētāja (haproxy) iestatīšana
3 mezglu klastera iestatīšana
Tiek pārbaudīta klastera kļūmjpārlēce
Lāpstu uzstādīšana (dinamiska un statiska)
Tests par tēmu
Uzraudzība
Jūs uzzināsiet, kā iestatīt uzraudzību, kādi rādītāji ir noderīgi kādās situācijās un kā uz tiem reaģēt. Uzziniet, kā iestatīt uzraudzību ar paziņojumiem programmā Telegram, izmantojot Prometheus-Graphane komplektu.
Teorija: Mežizstrāde - līmeņi, zīlēšana, izmantojot žurnālus
Iebūvēts, ārējais eksportētājs uz Prometheus
Brīdinājuma sliekšņi
Noderīgi rādītāji
Prakse:
Eksportētāja iestatīšana
Telegraf+prometeus+grafana kaudzes iestatīšana
Paziņojumu iestatīšana
Tests par tēmu
RabbitMQ papildu funkcijas
Jūs uzzināsiet par konkrētākiem Rabbit lietošanas gadījumiem, par rindu konfigurēšanas niansēm, izmantojot politikas.
Teorija: nepārprotami mirušo burtu apmaiņas (DLX) lietojumi
Politika – plusi, mīnusi, nepilnības
TTL ziņojumi — kāpēc tā ir slikta ideja
Spraudņi
Atbildes uz sarežģītiem jautājumiem no pirmās AMA sesijas
Prakse:
Vairāku līmeņu atkārtotas mēģinājuma rindas iestatīšana
Tests par tēmu