开发者社区 问答 正文

SchedulerX新增一个工作流(里面有2个已有任务)会消耗额外的任务托管CU吗?

SchedulerX新增一个工作流(里面有2个已有任务)会消耗额外的任务托管CU吗?工作流任务调度时,会调度前就把工作流所需的调度CU扣了吗?

展开
收起
青城山下庄文杰 2023-09-24 14:00:14 97 分享 版权
2 条回答
写回答
取消 提交回答
  • 不会的,就看你们任务管理那边的任务数(不会因为它再被导入到流程里产生额外消耗);工作流运行时,要这个任务实际满足运行依赖,轮到它进入运行中才会计算该节点的调度cu 此回答整理自钉群“【外部】SchedulerX阿里任务调度”

    2023-09-26 17:07:27
    赞同 展开评论
  • 是的,当你在SchedulerX中新增一个工作流时,系统会为你分配一个单独的任务托管单元(CU)。这个CU是用来运行和管理你的工作流的。

    当你在工作流中添加或删除任务时,系统会根据任务的规模和复杂性调整CU的需求。例如,如果一个任务比另一个任务更复杂,可能需要更多的CPU和内存资源,那么系统会为这个任务分配更多的CU。

    当你开始调度工作流时,系统会按照你的调度策略(例如,优先级、时间等)来调度任务。在调度任务之前,系统会先检查你的CU池中是否有足够的CU来执行这个任务。如果有,系统就会把这个任务调度给一个可用的CU;如果没有,系统会拒绝这次调度请求,并返回一个错误信息。

    当你新增一个工作流时,系统会为你分配一个CU,并在调度任务时会检查CU池中是否有足够的CU。

    2023-09-26 11:23:28
    赞同 展开评论