事件驱动计算简介

Streaming 概念

Mike Metzger

Data Engineer

早期

  • 共享访问
  • 批处理作业
  • 运维/操作员运行程序,结果返回给用户
  • 延迟、结果缺失等
Streaming 概念

个人电脑

  • 通常为单用户
  • 但仍以批处理方式运行
  • 计算机基本按顺序执行任务
  • 图形界面促成了事件驱动交互
Streaming 概念

事件驱动处理

  • 不在特定时间运行
  • 事件发生时执行任务
    • 用户点击按钮
    • 有新文件上传到目录
  • 仍可启动批处理流程
  • 事件驱动系统会等待事件发生
Streaming 概念

事件驱动任务示例

网站点击流监控

  • 用户在网页上点击链接/组件时产生行为
  • 客户端应用决定所需资源并向服务器请求
  • 服务器返回相应信息,并常记录该请求
  • 这些点击(用户事件)通常会被存储,或发送到中心位置以后续分析
Streaming 概念

开始练习!

Streaming 概念

Preparing Video For Download...