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
- Legarea consumerilor și a producătorilor
- Mesaje și durabilitate
- 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 mirrorate
5. O perspectivă de programator
- Scrierea unui cod robust
- Instalarea și configurarea HAProxy
- Failover-ul clienților între servere
6. Implementarea failover-ului și a replicării
- Configurarea unui master/slave bazat pe load balancer
- Instalarea pluginului Shovel
- Configurarea și rularea Shovel
7. Instrumente web pentru administrarea RabbitMQ
- Pluginul 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 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.
Public țintă
- Specialiști IT
Mărturii (7)
Flexibilitatea în agenda și luarea în considerare a temelor abordate recent. A fost excelent să ne schimbăm cunoștințele și experiențele!
Fabian - Continental Barum s.r.o.
Curs - RabbitMQ
Tradus de catre o masina
Cursul a fost organizat exemplar și capacitatea de a urma instrucțiunile folosind un desktop virtual a părut o abordare foarte bună pentru a asigura implicarea tuturor participantilor la curs.
Andy Lehane - Global Knowledge
Curs - RabbitMQ
Tradus de catre o masina
Cunoștințele sunt ample, acoperirea conținutului este bună. Foarte mulțumit.
Rikesh Zaveri - Global Knowledge
Curs - RabbitMQ
Tradus de catre o masina
Fulvio a folosit timpul limitat (doar 2 zile) foarte eficient și a oferit toate informațiile posibile în măsura ce le-a putut. Formarea a fost foarte bine pregătită, nu avem nicio problemă cu instalările și testele noastre.
Koray Akay - Payvision
Curs - RabbitMQ
Tradus de catre o masina
Instrucționistul era un expert în domeniul său și a reușit să răspundă la fiecare întrebare.
Ioannis Bitros - BYTE Computer
Curs - RabbitMQ
Tradus de catre o masina
Mi-a plăcut cu adevărat ha; Federația; Scara.
Raymundo Maciel Yelmi
Curs - RabbitMQ
Tradus de catre o masina
Am fost foarte mulțumit de cum instruirea a abordat toate temele din program și s-a concentrat pe cele de care avem cel mai mare nevoie.
Lilliahna Martin - Payspan, Inc.; Payspan, Inc.
Curs - RabbitMQ
Tradus de catre o masina