珊瑚助手token
<p>程序内部维护三条list</p>
<p>一条是正常list, 存放的是可以正常拿token的appid</p>
<p>一条是分钟限制list,存放的是一分钟内token超限的</p>
<p>一条是一天限制list,存放的是一天token超限的。</p>
<p>逻辑:
每次从正常list 读取token,并计数,如果当前这个appid 的分钟使用次数或小时使用次数超过了限制,则放入对应的list.</p>
<p>应该还有两个goroutine定时去检查分钟list,一天list的appid,判断当前进入list的时间是否已经达到,如果达到已经需求,则方法正常list中。</p>
<p>还要有一条goroutine 定时去清理正常list的分钟使用时间,每一个新的一分钟都去清除正常list的分钟使用时间。</p>