事件導向運算入門
串流概念
Mike Metzger
Data Engineer
早期作法
- 共享存取
- 批次作業
- 程式由操作員執行,結果再回傳給使用者
- 有延遲、遺漏結果等問題
個人電腦
- 常見為單一使用者
- 但仍以批次方式運作
- 電腦基本上依序執行提供的工作
- GUI 促成了事件導向的互動
事件導向處理
- 不在特定時間執行
- 當事件發生時才執行工作
- 仍可啟動批次處理
- 事件導向系統會等待事件發生
事件導向任務範例
網站點擊串流監測
- 使用者在網頁上點擊連結/元件時產生活動
- 用戶端應用程式判斷所需資源並向伺服器請求
- 伺服器回傳相應資訊,並常會記錄請求
- 這些點擊(使用者事件)常被儲存或送往集中位置,以供後續分析。
Preparing Video For Download...