开发者社区> 问答> 正文

SchedulerX如果阔机器了,分发子任务的会发到新机器上嘛?

SchedulerX如果阔机器了,分发子任务的会发到新机器上嘛?
iwEcAqNwbmcDAQTRBl4F0QE6BrCndI7yt_4QXwUp1n6csxAAB9IkkwfWCAAJomltCgAL0gAA_68.png_720x720q90.jpg

展开
收起
青城山下庄文杰 2023-10-30 16:48:12 51 0
3 条回答
写回答
取消 提交回答
  • 如果SchedulerX所在的机器阔了,分发子任务的机器会进行重新分发并轮询检查新机器是否在线。这个过程可能会导致整个处理过程变慢。SchedulerX是一种可以管理定时调度任务、查询任务执行记录和运行日志的工具。在子任务分发方式上,SchedulerX支持推模型和拉模型。推模型是每台机器平均分配子任务,而拉模型是每台机器主动拉取子任务,没有木桶效应,支持动态扩容拉取子任务。因此,阔机器后,新的机器有可能被纳入任务分发的范围内,取决于具体的子任务分发策略和系统设置。

    2023-10-31 17:40:40
    赞同 展开评论 打赏
  • 如果子任务还没分发出去,是可以的,比如你有二级、三级子任务。已经分发过去的,就没法抢过来了此回答整理自钉群“【外部】SchedulerX阿里任务调度”

    2023-10-31 17:18:00
    赞同 展开评论 打赏
  • SchedulerX是一个分布式任务调度平台,它支持任务在多台机器之间进行分发和处理。当你扩展机器时,SchedulerX会根据其内部的调度策略将子任务分发到新的机器上。

    具体来说,SchedulerX有两种子任务分发方式:推模型和拉模型。推模型是指每台机器平均分配子任务,而拉模型是指每台机器主动拉取子任务。在拉模型中,所有子任务会缓存在Master节点,对内存有压力,建议子任务数不超过10,000。

    2023-10-31 15:42:58
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

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