假如要发100封邮件,for循环100遍,用户直接揭竿而起,什么破网站!但实际上,我们很可能有超过1万的邮件.怎么处理这个延迟的问题?答案就是用异步.把“发邮件”这个操作封装,然后后台异步地执行1万遍.这样的话,用户提交网页后,他所等待的时间只是“把发邮件任务请求推送进队列里”的时间.而我们的后台服务将在用户看不见的地方跑.在实现“异步队列”这点上,有人采用MySQL表或者redis来存放待发送的邮件,然后,每分钟定时读取待发送列表,然后处理.这便是定时异步任务队列.但当前提交的任务要一分钟后才…