高級系統(tǒng)架構(gòu)師系統(tǒng)架構(gòu)設(shè)計(jì)論文問答題每日一練(2019.01.18)

來源:考試資料網(wǎng)
3.問答題

論大規(guī)模分布式系統(tǒng)緩存設(shè)計(jì)策略
大規(guī)模分布式系統(tǒng)通常需要利用緩存技術(shù)減輕服務(wù)器負(fù)載、降低網(wǎng)絡(luò)擁塞、增強(qiáng)系統(tǒng)可擴(kuò)展性。緩存技術(shù)的基本思想是將客戶最近經(jīng)常訪問的內(nèi)容在緩存服務(wù)器中存放一個副本,當(dāng)該內(nèi)容下次被訪問時,不必建立新的數(shù)據(jù)請求,而是直接由緩存提供。良好的緩存設(shè)計(jì),是一個大規(guī)模分布式系統(tǒng)能夠正常、高效運(yùn)行的必要前提。在進(jìn)行大規(guī)模分布式系統(tǒng)開發(fā)時,必須從一開始就針對應(yīng)用需求和場景對系統(tǒng)的緩存機(jī)制進(jìn)行全面考慮,設(shè)計(jì)一個可伸縮的系統(tǒng)緩存架構(gòu)。
請圍繞"大規(guī)模分布式系統(tǒng)緩存設(shè)計(jì)策略"論題,依次從以下3個方面進(jìn)行論述:
①概要敘述你參與實(shí)施的大規(guī)模分布式系統(tǒng)開發(fā)項(xiàng)目及你所擔(dān)任的主要工作。
②從不同的用途和應(yīng)用場景考慮,請?jiān)敿?xì)闡述至少兩種常見的緩存工作模式,并說明每種工作模式的適應(yīng)場景。
③闡述你在設(shè)計(jì)大規(guī)模分布式系統(tǒng)的緩存機(jī)制時遇到了哪些問題,如何解決。