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 analizarea jurnalelor
  • Trimiterea de alerte
  • Cum se configurează procesarea paralelă

4. Disponibilitate ridicată cu cluster

  • Arhitectura unui cluster
  • Cozi într-un cluster
  • Configurarea unui cluster de test
  • Distribuirea nodurilor pe mai multe mașini
  • Cum se păstrează mesajele: cozi oglindă

5. Perspectiva unui programator

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

6. Implementarea failover și replicării

  • Configurarea unui master/slave bazat pe echilibrare de sarcină
  • 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

  • Caracteristicile API-ului REST
  • Accesarea statisticilor
  • Provizionarea vhost și utilizatori

9. Monitorizarea și securizarea RabbitMQ

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

Cerințe

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

Public țintă

  • Specialiști IT
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite