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 consumer
  • Rolul unui producer
  • Conectarea consumerilor și a producătorilor
  • Mesajele și durabilitatea
  • Cum să verifici livrarea

3. Administrarea RabbitMQ

  • Pornirea și oprirea nodurilor
  • Fișierele de configurare RabbitMQ
  • Cum să gestionezi privilegiile
  • Vizualizarea statisticilor și analiza logurilor
  • Trimiterea alertelor
  • Cum să configurezi procesarea paralelă

4. Înaltă disponibilitate cu cluster

  • Arhitectura unui cluster
  • Cozile într-un cluster
  • Configurarea unui cluster de test
  • Distribuirea nodurilor pe mai multe mașini
  • Cum să păstrezi mesajele: cozi mirrored

5. O perspectivă de programator

  • Scrierea unui cod robust
  • Instalarea și configurarea HAProxy
  • Failover-ul clienților între servere

6. Implementarea failover-ului și replicării

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

7. Instrumente web pentru administrarea RabbitMQ

  • Plugin-ul RabbitMQ Management
  • 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 REST API

  • Funcționalitățile REST API
  • Accesarea statisticilor
  • Provisioning vhost și utilizatori

9. Monitorizarea și securizarea RabbitMQ

  • Durabilitatea mesajelor și acknowledgement-ul mesajelor
  • Utilizarea memoriei și limitele de proces
  • Configurarea SSL

Cerințe

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

Public

  • Specialiști IT
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite