分佈式系統高可用實戰之限流器(Go 版本實現)

限流器,顧名思義用來對高併發的請求進行流量限制的組件。git 限流包括 Nginx 層面的限流以及業務代碼邏輯上的限流。流量的限制在衆多微服務和 service mesh 中多有應用。限流主要有三種算法:信號量、漏桶算法和令牌桶算法。下面依次介紹這三種算法。github 筆者在本文的程序示例均以 Go 語言實現。web 1. 問題描述 用戶增加過快、熱門業務或者爬蟲等惡意攻擊行爲導致請求量忽然增大
相關文章
相關標籤/搜索