ASTRO工作流 ASTROFLOW-AstroFlow定时触发工作流:方案架构

时间:2024-09-14 08:19:57

方案架构

图1 定时触发流程图
  • 用户配置触发规则:用户通过界面设置定时任务的触发条件,如时间、周期等。
  • 任务队列(Tasks Queue):所有待执行的任务都在任务队列中等待被调度器选中执行。
  • 定时触发器(Timer):系统内部的定时器根据用户的配置,计算出下一次触发任务的时间点。
  • 定时器事件(Timer Event):当定时器达到设定的时间点时,会生成一个定时器事件,通知调度器。
  • 调度器(Scheduler):调度器负责监控定时触发器的状态,当到达预定时间点时,调度器会从任务队列中取出相应的任务。
  • 执行任务(Execution):调度器接收到定时器事件后,会触发任务执行逻辑,开始执行任务。
support.huaweicloud.com/bestpractice-astroflow/astroflow_06_01.html