go-kit實踐之3:go-kit 微服務的限流實現

介紹 go-kit提供了限流模塊,該模塊採用令牌桶算法實現,其實是封裝了一下golang自帶的golang.org/x/time/rate包來實現的。 令牌桶 令牌桶這種控制機制基於令牌桶中是否存在令牌來指示什麼時候可以發送流量。令牌桶中的每一個令牌都代表一個字節。如果令牌桶中存在令牌,則允許發送流量;而如果令牌桶中不存在令牌,則不允許發送流量。因此,如果突發門限被合理地配置並且令牌桶中有足夠的令
相關文章
相關標籤/搜索