定时任务
知识记录者-vincent
这个作者很懒,什么都没留下…
展开
-
任务调度之Elastic-Job
认识 Elastic-Job任务调度高级需求Quartz 的不足:1、 作业只能通过 DB 抢占随机负载,无法协调2、 任务不能分片——单个任务数据太多了跑不完,消耗线程,负载不均3、 作业日志可视化监控、统计Elastic-Job 发展历史在当当的 ddframe 框架中,有一个任务调度系统(作业系统)实现的话有两种思路,一个是修改开源产品,一种是基于开源产品搭建(封装),当当选择了后者,最开始这个调度系统叫做 dd-job。它是一个无中心化的分布式调度框架。因为数据库缺少分布.原创 2020-11-23 16:31:01 · 760 阅读 · 0 评论 -
任务调度之Quartz
任务调度的背景在业务系统中有很多这样的场景:1、账单日或者还款日上午 10 点,给每个信用卡客户发送账单通知,还款通知。如何判断客户的账单日、还款日,完成通知的发送?2、银行业务系统,夜间要完成跑批的一系列流程,清理数据,下载文件,解析文件,对账清算、切换结算日期等等。如何触发一系列流程的执行?3、金融机构跟人民银行二代支付系统对接,人民银行要求低于 5W 的金额(小额支付)半个小时打一次包发送,以缓解并发压力。所以,银行的跨行转账分成了多个流程:录入、复核、发送。如何把半个小时以内的所有数据一次原创 2020-11-23 14:10:40 · 801 阅读 · 0 评论