国产一区二区精品-国产一区二区精品久-国产一区二区精品久久-国产一区二区精品久久91-免费毛片播放-免费毛片基地

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > lambda架構是什么?

lambda架構是什么?

來源:千鋒教育
發布人:qyf
時間: 2023-02-28 17:06:00 1677575160

1

  lambda架構從這點出發, 有兩套解決辦法, 正如圖上的兩條分支, 一條叫Speed Layer 顧名思義 快速的處理實時數據以供查詢, 而另一條分支, 又分作兩層(Batch Layer & Serving Layer) 處理那些對時效性要求不高的數據。

  Speed Layer處理實時數據 代價是對計算資源要求很高, 而且邏輯復雜度也會很高, 通常采用的技術比如Redis,Storm,Kafka,Spark Streaming等。而另外兩層使用的典型技術比如MR或Spark,Hive。這條路線處理延遲比較大, 結果邏輯相對簡單,往往把它的處理叫做“離線處理”, 與Speed Layer的“實時處理”相對應。這種設計被稱作:Complexity Isolation(復雜度分離)。

  兩者其實是相輔相成的, Batch Layer會持續地吸收增量數據加以處理(比如漸變維度,增加索引,劃分分區,預計算聚合值等操作), 當新增數據被Batch Layer處理完成后, 它們的分析就不再由Speed Layer處理了(交由Serving Layer處理),所以保證了Speed Layer處理的歷史數據量永遠不會太大,畢竟對于Speed Layer來說 “快” 是關鍵。

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT