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
The course was well run and the ability to follow along with the instructions using a virtual desktop felt like a really good approach to ensure that all course members were engaged.
Andy Lehane - Global Knowledge
Curs - RabbitMQ
Knowledgeable, good coverage of content. Very happy.
Rikesh Zaveri - Global Knowledge
Curs - RabbitMQ
Fulvio used the limited time (2 days only) very efficiently and gave all the information possible as much as he can. The training was very well prepared, we had no issues about the installations and our tests.
Koray Akay - Payvision
Curs - RabbitMQ
The trainer was an expert on his subject and was able to answer every single question.
Ioannis Bitros - BYTE Computer
Curs - RabbitMQ
I genuinely liked the ha; Federation; Shovel.
Raymundo Maciel Yelmi
Curs - RabbitMQ
I was very pleased with how the training covered all the topics in the curriculum and focused on the ones we were most in need of.