Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 715 Bytes

design.md

File metadata and controls

26 lines (22 loc) · 715 Bytes

功能点

任务

  • 任务的数据处理,支持不同类别,不同版本任务的增删改查
  • 并发执行
  • 控制并发度

每个任务的维护

  • 触发运行
  • 自动定时运行
  • 任务设置超时时间
  • 失败重试,超时重试
  • 重试次数,重试间隔

任务的可观测性

  • 历史任务可查
  • 历史任务保留条数
  • 执行时间
  • 执行失败原因

存储

目前的需求没有任务间的关系查询,使用kv存储即可

  • JobList 持久化,记录JobList的描述,记录所有Job名字
  • Job 持久化,记录job的描述信息
  • EventQueue 持久化,记录EventQueue的描述,记录history event的名字
  • Event 持久化,记录Event history描述