使用Guava實現限流器

爲何須要限流? 在開發高併發系統時有三把利器用來保護系統:緩存、降級和限流。限流能夠認爲服務降級的一種,限流經過限制請求的流量以達到保護系統的目的。算法 通常來講,系統的吞吐量是能夠計算出一個閾值的,爲了保證系統的穩定運行,一旦達到這個閾值,就須要限制流量並採起一些措施以完成限制流量的目的。好比:延遲處理,拒絕處理,或者部分拒絕處理等等。不然,很容易致使服務器的宕機。緩存 現有的方案 Google
相關文章
相關標籤/搜索