Cod: JVA-059
Durata: 12 ore
Durata: 12 ore
Descriere
a:2:{s:4:"TEXT";s:740:"Acest curs este o introducere in RabbitMQ, un broker de mesaje open source foarte popular. Vom incepe cu o prezentare de baza a JMS, apoi vom discuta despre AMQP si modelul flow-ului mesajelor in RabbitMQ – optiuni de configurare a broker-ului. Mai mult decat atat vom invata cum sa folosim clientul RabbitMQ Java pentru a verifica optiunile de messaging din cadrul RabbitMQ. Prezentarile includ atat materiale teoretice cat si exercitii.Training-ul include exemple si studii de caz pentru a ajuta participanti sa puna in practica conceptele cheie legate de RabbitMQ – aceste exemple de cod acopera pattern-urile de baza pentru dezvoltarea de messaging applications folosind RabbitMQ. Acest training include 4 teme de laborator.";s:4:"TYPE";s:4:"html";}
Subiecte curs
a:2:{s:4:"TEXT";s:1613:"JMS API- JMS - prezentare
- Point-to-Point messaging
- Publisher Subscriber messaging
- JMS 1.2 vs. JMS 2.0
- Introducere
- Advanced Message Queuing Protocol (AMQP)
Message flow in RabbitMQ
- Exchanges si exchange types
- Direct exchange
- Topic exchange
- Fanout exchange
- Headers exchange
- Queues
- Bindings
- Virtual host
Configurarea serverului
- Configuration file
- Persistence configuration
- Clustering
- Mirrored queues
- Prezentare
- Publicarea mesajelor
- Receptionarea mesajelor prin subscription
- Recuperarea mesajelor individuale
- Protocol de inchidere
- Optiuni avansate de conectare
- Recuperare automata de la erori de retea
Competing consumer pattern (work queues) + exemplu de cod
Publish/Subscribe pattern + exemplu de cod
Receptionarea mesajelor selectiv (routing) + exemplu de cod
Receptionarea mesajelor pe baza unui pattern (topics) + exemplu de cod
Request/reply ("RPC") pattern + exemplu de cod
Interfata de management a RabbitMQ";s:4:"TYPE";s:4:"html";}
Obiective
- Ce este RabbitMQ message flow si RabbitMQ Java client API
- Pattern-urile de baza pentru dezvoltarea de aplicatii de messaging folosind RabbitMQ Java client
Public tinta
- Programatori