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.