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
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