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
Mărturii (7)
Flexibilitatea agendei și luarea în considerare a subiectelor furnizate cu care ne confruntăm în prezent. A fost minunat să facem schimb de cunoștințe și experiențe!
Fabian - Continental Barum s.r.o.
Curs - RabbitMQ
Tradus de catre o masina
Cursul a fost bine administrat și posibilitatea de a urma instrucțiunile folosind un desktop virtual a părut o abordare foarte bună pentru a asigura angajarea tuturor participantilor la curs.
Andy Lehane - Global Knowledge
Curs - RabbitMQ
Tradus de catre o masina
Conștientizant, o acoperire bună a conținutului. Foarte mulumit.
Rikesh Zaveri - Global Knowledge
Curs - RabbitMQ
Tradus de catre o masina
Fulvio a folosit timpul limitat (doar 2 zile) foarte eficient și ne-a oferit toate informațiile posibile în ceea ce i s-a putut. Antrenamentul era foarte bine pregătit, nu am avut niciun problemă cu instalările și testele noastre.
Koray Akay - Payvision
Curs - RabbitMQ
Tradus de catre o masina
Antrenorul era un specialist î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
I genuinely liked the ha; Federație; Păturaș.
Raymundo Maciel Yelmi
Curs - RabbitMQ
Tradus de catre o masina
Îmi place foarte mult cum formarea a acoperit 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