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
  • Legături între consumatori și producători
  • Mesaje și durabilitate
  • Cum se verifică livrarea

3. Administrarea RabbitMQ

  • Pornirea și oprirea nodurilor
  • RabbitMQ fișiere de configurare
  • Cum să gestionați privilegiile
  • Vizualizarea statisticilor și analizarea jurnalelor
  • Trimiterea alertelor
  • Cum se configurează procesarea paralelă

4. Disponibilitate ridicată cu ajutorul clusterului

  • Arhitectura unui cluster
  • Cozile într-un cluster
  • Configurarea unui cluster de testare
  • Distribuirea nodurilor pe mai multe mașini
  • Cum să păstrați mesajele: cozi de așteptare în oglindă

5. O perspectivă de programator

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

6. Implementarea failover-ului și a replicării

  • Configurarea unui master/slave bazat pe un balancer de sarcină
  • Instalarea pluginului Shovel
  • Configurarea și rularea Shovel

7. Instrumente web pentru administrare RabbitMQ

  • Pluginul RabbitMQ Management
  • Administrarea RabbitMQ din consola web
  • Administrarea utilizatorilor din consola web
  • Administrarea cozilor din consola web
  • Utilizarea interfeței de linie de comandă

8. RabbitMQ și API REST

  • Caracteristicile API REST
  • Accessing statistici
  • provizionarea vhost-urilor și a utilizatorilor

9. Monitorizarea și securizarea RabbitMQ

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

Cerințe

  • Experiență cu interfața liniei de comandă Linux.
  • O înțelegere a conceptelor de dezvoltare a aplicațiilor de întreprindere.

Audiență

  • Specialiști IT
 14 ore

Numărul de participanți


Pret per participant

Mărturii (7)

Upcoming Courses

Categorii înrudite