RabbitMQ – Workshop 2020
⚠️
Pozri tiež spoločnú sekciu so slajdami.
Úvodné koncepty
-
RabbitMQ ako príklad brokera
-
Koncepty: exchange, queue, binding
-
Doručovanie správ cez distribúciu práce a broadcast
-
video RabbitMQ dostupné z UPJŠ cez Microsoft Stream od cca 22:00m. (október 2020)
-
ukážka producenta a konzumenta. Použitie exchangu typu fanout i topic. Demonštrácia viacerých konzumentov. (október 2020)
Pokročilejšie koncepty
- Pokročilé routovanie správ
- Posielanie štruktúrovaných správ
- Failover: ošetrovanie zlyhania
- Acknowledgement správ
Video: RabbitMQ, stretnutie 2 dostupné z UPJŠ cez Microsoft Stream. (november 2021)
Zdrojové kódy
Projekty pre konzumenta i producenta — repozitár novotnyr/kopr-rabbitmq-money-2020
na GitHub.com
- routovanie pomocou routing keys,
- spoľahliví a nespoľahliví konzumenti,
- explicitné kontajnery pre poslucháčov správ
MessageListenerContainer
, - nízkoúrovňové API pre prácu s objektami RabbitMQ: ručné acknowledgementy, továrne na pripojenia
ConnectionFactory
, základný acknowledgement a zamietnutie správy, - správy prepravované v JSONe a konvertované z objektov do JSONu (producent) a z JSONu do objektov (konzument)
Upravené