? 文章** 《[redis 原始碼走讀] raft 一致性演算法》《[redis 原始碼走讀] sentinel 哨兵 - 腦裂處理方案》
《[redis 原始碼走讀] sentinel 哨兵 - 原理》
《[redis 原始碼走讀] sentinel 哨兵 - 節點鏈結流程》
《[redis 原始碼走讀] sentinel 哨兵 - 主客觀下線》
《[redis 原始碼走讀] sentinel 哨兵 - 選舉投票》
《[redis 原始碼走讀] sentinel 哨兵 - 故障轉移》
《[redis 原始碼走讀] sentinel 哨兵 - 通知第三方》
《[redis 原始碼走讀] 主從資料複製(上)》
《[redis 原始碼走讀] 主從資料複製(下)》
如果文章不錯,給個點讚唄 ~ 謝謝。?
kube scheduler原始碼走讀
螞蟻金服kubernetes方向招聘 kube scheduler是k8s中相對比較簡單的乙個服務,它監聽api server獲取新建的pod,從眾多的node中選擇乙個合適的,來執行該pod。選擇的過程分兩個階段 預選階段 優選階段 本文簡單的跟進一下kube scheduler執行的整個流程。入...
Spark原始碼走讀6 Shuffle
在map和reduce之間的過程就是shuffle,shuffle的效能直接影響整個spark的效能。所以shuffle至關重要。從圖中得知,map輸出的結構產生在bucket中。而bucket的數量是map reduce的個數。這裡的每乙個bucket都對應乙個檔案。map對bucket書是寫入資...
Spark原始碼走讀2 Spark Submit
這裡主要說明作業提交的過程原始碼。sparksubmit在org.apache.spark.deploy中,submit是乙個單獨的程序,首先檢視它的main方法 createlaunchenv方法中設定了一些配置引數 如返回值 集群模式 執行環境等。這裡主要檢視client的集群模式。下面看下作業...