支付宝卡包券到期提醒,定时任务怎么做?

文章目录

  • 背景介绍
  • 定时任务分类
    • 单机任务
      • 1、定时调度
      • 2、定时调度+批处理
    • 集群任务
      • 1、三层分发
      • 2、五福定制三层分发

背景介绍

技术同学对定时任务肯定不陌生。定时任务一般用来定时批量进行业务处理。支付宝卡包券到期提醒、删除过期失效券,五福大促批量给用户发放添福红包等场景,都是通过定时任务触发来完成的。

定时任务分类

单机任务

单机定时任务毫无疑问是在单台机器上运行的定时任务。在业务量级不大,没有进行分库分表时,往往单机定时任务即可满足业务需求。

从复杂度上来说,单机定时任务又可分为简单的定时调度和定时调度+批处理两种。

1、定时调度

在Spring中可以通过**@Scheduled** 来启用定时任务。触发的方式有两种,分别是:cron 表达式fixedRated类配置参数。常用的案例


// cro

你可能感兴趣的:(Java生态圈,大中IT企业面试题整理,java,spring,开发语言)