使用Guava RateLimiter限流以及源碼解析

  前言 在開發高併發系統時有三把利器用來保護系統:緩存、降級和限流java 緩存 緩存的目的是提高系統訪問速度和增大系統處理容量 降級 降級是當服務出現問題或者影響到核心流程時,須要暫時屏蔽掉,待高峯或者問題解決後再打開 限流 限流的目的是經過對併發訪問/請求進行限速,或者對一個時間窗口內的請求進行限速來保護系統,一旦達到限制速率則能夠拒絕服務、排隊或等待、降級等處理 經常使用的限流算法 漏桶算
相關文章
相關標籤/搜索