滚动执行是作业平台3.6.2版本新增的功能,主要用于针对多台目标机器需要分批执行的场景(没有滚动执行之前,所有目标主机的执行任务都是并发的)。比如目标10台机器,每次两台两台执行。
滚动执行功能两个重要的配置选项是滚动策略和滚动机制,需要根据实际业务场景进行选择。
滚动策略也就是滚动执行的具体方式,通过表达式来实现。以下n均为整数,且表达式之间是空格。
Ps:以上几种滚动策略是最原子的策略,实际应用过程中滚动策略可以自由组合,但需要遵循规则,比如+n和*n只能是放到最后。在页面填写滚动策略的时候,可以立马提示格式是否正确。
这里以一个简单的的滚动策略为示例:2 +3,更复杂的策略可以自行配置体验
1、配置滚动策略和滚动机制(打开滚动执行就会看到)
2、执行结果预览
(第一批执行2台)
(第二批执行2+3=5台)
(第三批按策略是5+3=8台,但因为剩余只有一台,所以执行1台)
需要说明的是,滚动执行是针对多台主机按批次的随机主机执行,并不能指定主机或指定顺序,如果需要指定主机,则需要通过不同步骤不同主机来实现。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。