Intrati in legatura

Schița de curs

1. Introducere în RabbitMQ

  • Configurarea folderelor necesare
  • Descărcarea și instalarea RabbitMQ

2. Înțelegerea mesageriei

  • Rolul unui consumator
  • Rolul unui producător
  • Legarea consumatorilor și producătorilor
  • Mesaje și durabilitate
  • Cum se verifică livrarea

3. Administrarea RabbitMQ

  • Pornirea și oprirea nodurilor
  • Fișierele de configurare RabbitMQ
  • Cum se gestionează privilegiile
  • Vizualizarea statisticilor și analiza jurnalelor
  • Trimiterea de alerte
  • Cum se configurează procesarea paralelă

4. Înaltă disponibilitate cu cluster

  • Arhitectura unui cluster
  • Cozile într-un cluster
  • Configurarea unui cluster de test
  • Distribuția nodurilor pe mai multe mașini
  • Cum se păstrează mesajele: cozi oglindite

5. Perspectiva unui programator

  • Scrierea de cod robust
  • Instalarea și configurarea HAProxy
  • Eșecul clienților între servere

6. Implementarea failover și replicării

  • Configurarea unui master/slave bazat pe echilibrarea sarcinii
  • Instalarea plugin-ului Shovel
  • Configurarea și rularea Shovel

7. Instrumente web pentru administrarea RabbitMQ

  • Plugin-ul de gestionare RabbitMQ
  • Gestionarea RabbitMQ din consola web
  • Administrarea utilizatorilor din consola web
  • Gestionarea cozilor din consola web
  • Utilizarea interfeței de linie de comandă

8. RabbitMQ și API-ul REST

  • Funcționalități ale API-ului REST
  • Accesarea statisticilor
  • Provizionarea vhost și utilizatorilor

9. Monitorizarea și securizarea RabbitMQ

  • Durabilitatea mesajelor și confirmarea mesajelor
  • Utilizarea memoriei și limitele proceselor
  • Configurarea SSL

Cerințe

  • Experiență cu interfața de linie de comandă Linux.
  • Înțelegerea conceptelor de dezvoltare a aplicațiilor enterprise.

Publicul țintă

  • Specialiști IT
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite