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

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

任务相关

模式一

表设计

任务明细表

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

热点数据 可以根据日期 或者执行状态来区分

冷数据log 单独存一张表  每天定时进行迁移

执行流程

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

  

猜你喜欢

转载自blog.csdn.net/G971005287W/article/details/141565646