golang:使用timingwheel进行大量ticker的优化

siddontang ·
我也是这样做的,设置下2分钟,然后read碰到err != nil 直接关闭连接。
#5
更多评论
对于所有连接需要在同一时刻关闭是有用的,但是当所有连接相互独立,这种方法是完全不起作用的
#1
这里是所有连接公用一个 timeingwheel 实例,这个实例会不断的发出信号(1s一次),各个链接可以自己设定等待的时间。
#2