構(gòu)建分布式系統(tǒng)的核心技術(shù):
1、全棧系統(tǒng)監(jiān)控;
2、服務(wù)/資源調(diào)度;
3、流量調(diào)度;
4、狀態(tài)/數(shù)據(jù)調(diào)度;

985277966.jpg
一個(gè)好的監(jiān)控系統(tǒng):要實(shí)現(xiàn)以下兩個(gè)場(chǎng)景:
- “體檢”
容量管理。 提供一個(gè)全局的系統(tǒng)運(yùn)行時(shí)數(shù)據(jù)的展示,可以讓工程師團(tuán)隊(duì)知道是否需要增加機(jī)器或者其它資源。
性能管理。可以通過查看大盤,找到系統(tǒng)瓶頸,并有針對(duì)性地優(yōu)化系統(tǒng)和相應(yīng)代碼。 - “急診”
定位問題??梢钥焖俚乇┞恫⒄业絾栴}的發(fā)生點(diǎn),幫助技術(shù)人員診斷問題。
性能分析。當(dāng)出現(xiàn)非預(yù)期的流量提升時(shí),可以快速地找到系統(tǒng)的瓶頸,并幫助開發(fā)人員深入代碼。