【心得】架构功能设计-任务相关

任务相关

模式一

表设计

任务明细表

  1. id
  2. 任务id
  3. 计划执行时间
  4. 任务执行状态
  1. 0未执行
  2. 1已执行
  3. -1执行失败
  1. 实际执行时间

执行流程

  1. 提前根据计划规则生成待执行的任务(生成计划执行时间)
  2. 定时获取待执行的任务列表(根据计划执行时间升序) 如果是并发获取的话 可以加锁 或者提前把任务放到redis