不太清楚怎麼加入到現有專案中
後面直接使用juju/ratelimit
原理不太懂,記錄下當前的理解
測試** 和 日誌
示例**
上面示例**,是生成了乙個令牌,每2秒限制10個, quantum 好像是指的令牌每次增加多少,我這測試是,到了2分鐘,
令牌直接滿10;
日誌:
其他..
如果使用最簡單的構造方法
// newbucket returns a new token bucket that fills at the
// rate of one token every fillinterval, up to the given
// maximum capacity. both arguments must be
// positive. the bucket is initially full.
func newbucket(fillinterval time.duration, capacity int64) *bucket
當令牌使用完畢後, 生成有個rate,大概多久時間會生成1個令牌(不確定是否這樣理解)
具體檢視ratelimit 中的rate()方法
小計,目前用不上,下次可能需要.顯示單使用者每n秒多少次訪問
SpringBoot Swagger簡單使用
io.springfox springfox swagger2 2.9.2 io.springfox springfox swagger ui 2.9.2 import org.springframework.context.annotation.bean import org.springfram...
UICollectionView的簡單使用
所屬controller要遵循三個協議 uicollectionviewdatasource,uicollectionviewdelegate,uicollectionviewdelegateflowlayout uicollectionviewflowlayout flowlayout uicol...
BGAQRCode Android的簡單使用
compile com.google.zxing core 3.2.1 xmlns android 這句是使用選擇器框架時用到的 xmlns tools package com.huaqiang.zxingdemo 選擇框架用到 android name android.permission.cam...