對(duì)于這些情況我們需要對(duì)用戶的訪問(wèn)進(jìn)行限流訪問(wèn),限流的目的是保護(hù)服務(wù)節(jié)點(diǎn)或集群底層的存儲(chǔ)資源,防止調(diào)用方過(guò)度使用服務(wù),引起系統(tǒng)崩潰,或者某個(gè)調(diào)用方過(guò)度的使用某個(gè)服務(wù),導(dǎo)致其他服務(wù)的不可用,為了維持系統(tǒng)的穩(wěn)定性和可用性,限流刻不容緩。
計(jì)數(shù)器法是限流算法里最簡(jiǎn)單也是最容易實(shí)現(xiàn)的一種算法,具體規(guī)則為:在指定周期內(nèi)累加訪問(wèn)次數(shù),當(dāng)訪問(wèn)的次數(shù)達(dá)到我們?cè)O(shè)定的閾值時(shí),觸發(fā)限流策略,當(dāng)進(jìn)入下一個(gè)時(shí)間周期時(shí)會(huì)將訪問(wèn)次數(shù)重新清零。
本文鏈接:http://m.www897cc.com/showinfo-26-5200-0.html五分鐘技術(shù)趣談 | 聊一聊系統(tǒng)限流算法 聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com