本文介绍 Timer
, Tick
, Sleep
的实现机制。版本是 GO 1.9 。
thinking:goland ticker + redis 实现纳秒级的定时器。redis作为注册【配置中心-开关/触发间隔】中心,ticker作为执行中心,脚本逻辑自定义
本文介绍 Timer
, Tick
, Sleep
的实现机制。版本是 GO 1.9 。
thinking:goland ticker + redis 实现纳秒级的定时器。redis作为注册【配置中心-开关/触发间隔】中心,ticker作为执行中心,脚本逻辑自定义
每隔 duration
时间会把当前的时间点放入到 channel
中,应用可以从 channel
进行读取。应用需要周期性的时间间隔,可以使用此方法。