Limter提供三中主要的函数 Allow, Reserve, Wait. 大部分时候使用WaitWait/WaitN 当没有可用事件时,将阻塞等待输出缓存3次后,每秒执行一次Reserve/ReserveN 当没有可用事件时,返回 Reservation,和要等待多久才能获得足够的事件由于谷歌被墙,跟谷歌相关的模块无法通过go get来下载解决方法:。如果是Windows下,最后一条可以替换为mklink命令,或者直接拷贝文件夹修改一下名称即可。go的官方包都在这个目录下:

golang频率限制 rate详解

golang频率限制 rate详解