为了账号安全,请及时绑定邮箱和手机立即绑定

10万数据的定时任务

10万数据的定时任务

万千封印 2019-03-01 10:41:58
公司项目有个需求,给用户发送信用卡还款的提醒,具体就是,一个定时任务每天查询信用卡表,对设置了信用卡提醒的用户发送微信模版消息,但是考虑到这张表的数据以后会很多(目前是10万条数据),一次性查询然后发送模版消息服务器可能承受不了,想问问大家有什么解决的方案
查看完整描述

5 回答

?
红颜莎娜

TA贡献1842条经验 获得超12个赞

既然一次性查询的数据量太大,那么可以对表进行分页,多次查询并发送模板消息。

查看完整回答
反对 回复 2019-03-01
?
富国沪深

TA贡献1790条经验 获得超9个赞

定时任务轮询或许可以改为延时队列实现,把需要定时的任务放进去,另一些线程负责处理到了时间的任务。

查看完整回答
反对 回复 2019-03-01
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

没要求一次性一次处理完毕

可以每分钟(durtion)间隔做定时任务

每次处理设置的条数(楼上有人说100)

处理完再次处理,间隔到了又会继续跑定时任务了。

查看完整回答
反对 回复 2019-03-01
  • 5 回答
  • 0 关注
  • 487 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信