Schița de curs
1. Introducere în RabbitMQ
- Configurarea folderelor necesare
- Descărcare și instalare RabbitMQ
2. Înțelegerea mesajelor
- Rolul unui consumator
- Rolul unui producător
- Legături 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ă gestionezi privilegiile
- Vizualizarea statisticilor și analiza jurnalelor
- Trimiterea alertelor
- Cum să configurați procesarea paralelă
4. Disponibilitate ridicată cu cluster
- Arhitectura unui cluster
- Cozi într-un cluster
- Configurarea unui cluster de testare
- Distribuirea nodurilor la mai multe mașini
- Cum să păstrați mesajele: cozi în oglindă
5. O perspectivă a programatorului
- Scrierea unui cod robust
- Instalare și configurare HAProxy
- Clienți eșuați între servere
6. Implementarea failoverului și replicării
- Configurarea unui master/slave bazat pe echilibrarea sarcinii
- Instalarea pluginului Shovel
- Configurarea și rularea Shovel
7. Instrumente web de administrat RabbitMQ
- Pluginul RabbitMQ Management.
- Gestionarea RabbitMQ din consola web
- Administrarea utilizatorilor din consola web
- Gestionarea cozii din consola web
- Folosind interfața liniei de comandă
8. RabbitMQ și API-ul REST
- Caracteristicile API-ului REST
- Access statistici
- vhost și furnizarea de utilizatori
9. Monitorizare și securizare RabbitMQ
- Durabilitatea mesajului și confirmarea mesajului
- Utilizarea memoriei și limitele procesului
- 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 (4)
Exerciții. Făcute pe cont propriu, acestea se dovedesc a fi nu atât de simple pe cât par în curs.
Łukasz - Centrum Informatyki Resortu Finansów
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.