RabbitMQ – Workshop 2020

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é