Firemní semináře: Zpracování zpráv pomocí knihovny scalaz-stream

Přednášející: Radek Miček Spinoco

Anotace

Cílem přednášky je ukázat, jak lze s pomocí knihoven scalaz-stream, Apache Kafka a Apache Cassandra zpracovávat velké množství zpráv v aplikaci pro firemní komunikaci.

Začneme jednoduchým příkladem, čtením řádků ze souboru, na němž knihovnu scalaz-stream představíme. Přístup knihovny scalaz-stream ke vstupu a výstupu srovnáme s tradičním přístupem a s tzv. "líným" přístupem, jenž je znám například z Haskellu.

Poté se podíváme, jak lze s pomocí knihovny scalaz-stream zpracovávat zprávy a jaké to má výhody oproti aktorům z Erlangu. Nakonec ukážeme konkrétní příklad zpracování zpráv z naší aplikace.

Posluchači by měli znát základy Javy nebo C#, žádné další znalosti nejsou předpokládány.

Logo of Faculty of Mathematics and Physics
  • Phone: +420 951 554 267, +420 951 554 236
  • Email: info<at-sign>d3s.mff.cuni.cz
  •  
  • How to find us?
Modified on 2016-03-01