如果有大量积压的任务,可能会因为这些任务执行时间过长,而导致无法进入 epoll_wait ,socket 事件无法被及时监听,造成消息响应不及时。
epoll_wait
此处可参考 Redis 设计,划分时间片,执行积压任务如果超过一定时长,则等待下次循环再处理,避免上述情况