設計模式之map-reduce

Map-Reduce

 

簡介

https://coolshell.cn/articles/21164.html

map函數主要將所有數據按照key組織到一起。

reduce函數將map返回後的數據,進行詳細處理。

實踐

參考k8s scheduler源碼:http://www.mianquan.net/tutorial/huweihuang-kubernetes-notes/code-analysis-kube-scheduler-prioritizenodes.md

scheduler打分策略中,依據每種打分策略將worker組織到一個數組裏面,給出初步打分策略;reduce計算每個分數的百分比。然後進行彙總得到每個worker的具體分數。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章