Úvod do událostního zpracování

Koncepty streamingu

Mike Metzger

Data Engineer

Dřívější doba

  • Sdílený přístup
  • Dávkové úlohy
  • Programy spouštěné operátory, výsledky vraceny uživatelům
  • Zpoždění, chybějící výsledky atd.
Koncepty streamingu

Osobní počítače

  • Často jediný uživatel
  • Stále však fungoval dávkově
  • Počítač prováděl úlohy postupně v daném pořadí
  • GUI přineslo událostní interaktivitu
Koncepty streamingu

Událostní zpracování

  • Nespouští se v daný čas
  • Úlohy se spustí při výskytu události
    • Uživatel klikne na tlačítko
    • Do adresáře je nahraný nový soubor
  • Lze stále spustit dávkový proces
  • Událostní systémy čekají na výskyt události
Koncepty streamingu

Příklad událostní úlohy

Sledování webových kliknutí

  • Aktivita uživatele nastává při klikání na odkazy / prvky webové stránky
  • Klientská aplikace určuje potřebné zdroje a vyžádá je ze serveru
  • Server vrátí příslušné informace a zpravidla požadavek zaloguje
  • Tato kliknutí (události uživatele) jsou často uložena nebo odeslána na centrální místo pro pozdější analýzu.
Koncepty streamingu

Pojďme si procvičit!

Koncepty streamingu

Preparing Video For Download...