问题1:请问下SchedulerX这个实例, 通过api创建任务时可以指定其中一个来执行吗,api需要通过哪个字段设置? 问题2:你是定时跑任务,还是api触发任务?如果定时跑任务,可以用刚才千习发的指定机器接口,之后所有定时调度都会跑在那个机器上
请问下SchedulerX这个实例,为什么会出现这样的情况呢[阿里云解析DNS]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
问题1:请问下SchedulerX这个实例, 通过api创建任务时可以指定其中一个来执行吗,api需要通过哪个字段设置? 问题2:你是定时跑任务,还是api触发任务?如果定时跑任务,可以用刚才千习发的指定机器接口,之后所有定时调度都会跑在那个机器上
回答1:可以参考这个接口来指定机器执行https://help.aliyun.com/document_detail/467618.html?spm=a2c4g.467591.0.0.69d26cf0oSqxno 回答2:好的,我先看看,是定时任务跑的,此回答整理自钉群“【外部】SchedulerX阿里任务调度”
分布式任务调度在调用创建任务API CreateJob会返回一个任务JobId,比如 记录下当前任务的JobId,后续通过调用API EnableJob接口传入JobId 即可指定任务来执行。
具体是定时跑任务还是一次性执行任务在创建任务时需要指定对应的参数即可,参考文档:创建Java任务
另外对于最后一个疑问,刚才只是启动了指定JobId的任务,具体在哪台机器执行主要看路由策略的配置,路由策略API接口参考文档:文档