Вступ до обчислень на основі подій

Концепції стримінгу

Mike Metzger

Data Engineer

Колись давно

  • Спільний доступ
  • Пакетні завдання
  • Програми запускають оператори, а результати повертаються користувачам
  • Затримки, відсутні результати тощо
Концепції стримінгу

Персональні комп'ютери

  • Часто один користувач
  • Але все ще працювали в пакетному режимі
  • Комп'ютер виконував завдання у заданому порядку
  • Поява GUI дала інтерактивність на подіях
Концепції стримінгу

Обробка на основі подій

  • _Не_ запускається в певний час
  • Завдання запускаються, коли сталася подія
    • Користувач натискає кнопку
    • У каталог завантажено новий файл
  • Можна все одно запустити пакетний процес
  • Системи на основі подій чекають на настання події
Концепції стримінгу

Приклад завдання на основі подій

Моніторинг вебклікстриму

  • Активність користувача виникає під час кліків по посиланнях/елементах вебсторінки
  • Клієнтський застосунок визначає, які ресурси потрібні, і запитує їх у сервера
  • Сервер повертає потрібні дані й часто логує запит
  • Ці кліки (події користувача) зазвичай зберігають або надсилають у центральне сховище для подальшого аналізу.
Концепції стримінгу

Давайте потренуємось!

Концепції стримінгу

Preparing Video For Download...