定时器

来源:5-8 并发容器及安全共享策略总结

故事的小黄花丶

2019-05-16

老师,如果有一个需求,比如有1w个用户,他们可以在任意时间考试,但是考试时长是固定的,到点自动交卷,用户也可以提前交卷,如果在今天下午3点左右,1w个人全部点击了考试,后台是开启1w个定时任务吗,像Timer,这样不太好把

写回答

1回答

Jimin

2019-05-16

你好,这种场景很适合使用延迟队列,简单的说,就是发送一条延迟消息,在延迟指定时间后消费消息进行业务处理,rabbitmq等是支持的。起太多的定时器不太合适,而且时间久的话,一旦遇到服务器重启久就有问题了

0
1
故事的小黄花丶
噢噢 谢谢老师
2019-05-17
共1条回复

Java高并发编程,构建并发知识体系,提升面试成功率

构建完整并发与高并发知识体系,倍增高薪面试成功率!

3923 学习 · 832 问题

查看课程