开发者社区> 问答> 正文

SchedulerX任务中不是有指定worker 吗? 我的做法都是将任务指定 2个worker

SchedulerX任务中不是有指定worker 吗, 我的做法都是将任务指定 2个worker , 那么任务轮询应该从这2个worker 中进行轮询吧 , 还会用 应用分组的维度吗?

展开
收起
真的很搞笑 2024-01-03 23:51:22 44 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    是的,SchedulerX支持将任务指定到多个worker上进行并行执行。你可以将任务分配给不同的worker,以实现任务的负载均衡和并行处理。

    在SchedulerX中,你可以通过设置WorkerPool来指定任务应该分配到哪些worker上。WorkerPool是一个包含多个worker地址的列表,你可以根据需要添加或删除worker地址。

    当你提交一个任务时,SchedulerX会根据WorkerPool中的worker地址进行轮询调度。每个worker都会尝试执行该任务,直到所有worker都完成了任务为止。

    此外,SchedulerX还支持应用分组的维度,这意味着你可以将同一组的任务分配到同一个worker上执行。这有助于提高任务执行的效率和资源利用率。

    总之,通过合理配置WorkerPool和应用分组的维度,你可以实现任务的负载均衡和并行处理,从而提高任务执行的效率和性能。

    2024-01-04 12:52:20
    赞同 展开评论 打赏
  • 是的,SchedulerX任务中可以指定多个worker进行轮询执行。在创建任务时,你可以设置worker的数量和类型,然后SchedulerX会根据这些配置进行任务分配和轮询。

    对于应用分组维度,SchedulerX支持将任务按照应用分组进行调度,这样可以更好地管理和监控不同应用的任务执行情况。如果你希望使用应用分组维度,可以在创建任务时设置相应的参数。

    需要注意的是,在使用应用分组维度时,你需要确保每个应用组中的worker数量足够多,以便能够平衡负载并提高任务执行效率。同时,你还需要根据实际需求调整任务的轮询策略,以确保任务能够均匀地分配到各个worker上。

    2024-01-04 10:06:49
    赞同 展开评论 打赏
  • 只会在指定的worker中轮询 ,此回答整理自钉群“【外部】SchedulerX阿里任务调度”

    2024-01-04 07:59:36
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载