Jan Blaško - Message broker RabbitMQ
Možná jste již slyšeli o slovech jako AMQP a message broker, ale nevěděli jste co to přesně je a k čemu je možné ho používat?
Zamýšleli jste se někdy nad asychronním zpracováním zpráv a tím možnosti škálování, nad komunikací mezi různými systémy pomocí zpráv?
Pak je tento stream právě pro vás, kde se podíváme na message broker RabbitMQ.
Co nás čeká:
- úvod do problematiky, motivační use case
- základní popis co je exchange, fronta, producer a consumer typy exchanges (fanout, direct, topic), binding a routování
- potvrzování a reject zpráv
- životní cyklus zpráv - message TTL, dead letter exchange, prioritní fronty
Vše se vám pokusím ukázat na praktických příkladech.
Stream je určen pro začátečníky a středně pokročilé.
Honza o sobě: Pracuji ve společnosti MallGroup jako Team Leader a Senior programátor. V posledním roce se nejvíce zajímám o Elasticsearch a všechny ostatní produkty společnosti elastic.co (Kibana, Logstash, Beats,…). Náš tým v MallGroup je odpovědný zejména za business critical služby jako jsou např. produktový katalog (beží právě na Elasticsearch) a availability service pro všechny naše eshopy ve střední evropě jako jsou mall.cz, mall.sk, mall.hu, mall.hr, mall.pl a mimovrste.com.
https://github.com/pehapkari/livestream/tree/master/2017-11-07-rabbitmq