1. 程式人生 > >Lambda 架構 Speed Layer 詳解

Lambda 架構 Speed Layer 詳解

前文連結: https://blog.csdn.net/rav009/article/details/85690985

Speed Layer作為實時處理層和離線處理層相輔相成, 當增量資料被離線處理完畢, 實時層就不必繼續處理這批資料了, 術語叫作: Expiring Real-Time View

那麼問題來了, 怎麼通知Speed Layer某一部分資料已經被離線處理完畢, 可以釋放了呢?

一種方案是維護兩個事實處理層, 輪流作為 主實時層,  備用實時層定期與離線處理層互動, 當得知某增量資料已經處理完成備用實時層刪除這批資料, 然後主備切換.

 

目前實時層比較流行的一個解決方案是 Kafka + Storm + Redis.