上云无忧 > 文档中心 > 百度智能云弹性伸缩周期伸缩支持Cron表达式
弹性伸缩
百度智能云弹性伸缩周期伸缩支持Cron表达式

文档简介:
对于使用弹性伸缩制定伸缩规则时,周期伸缩规则类型下"Cron表达式",支持灵活制定切合自身业务场景的定时任务,可以极大提高设置规则的效率。 Cron表达式说明 Cron表达式采用中国时区UTC+8时间,可对应输入系统本地时间;支持5域的cron表达式,包括分、时、日、月、星期。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

介绍

对于使用弹性伸缩制定伸缩规则时,周期伸缩规则类型下"Cron表达式",支持灵活制定切合自身业务场景的定时任务,可以极大提高设置规则的效率。

Cron表达式说明

Cron表达式采用中国时区UTC+8时间,可对应输入系统本地时间;支持5域的cron表达式,包括分、时、日、月、星期。

表达式支持的多种字符

(1):表示匹配该域的任意值。假如在Minutes域使用, 即表示每分钟都会触发事件。

(2)?:只能用在DayofMonth和DayofWeek两个域。它也匹配域的任意值,但实际不会。因为DayofMonth和DayofWeek会相互影响。例如想在每月的20日触发调度,不管20日到底是星期几,则只能使用如下写法: 13 13 15 20 ?, 其中最后一位只能用?,而不能使用,如果使用*表示不管星期几都会触发,实际上并不是这样。

(3)-:表示范围。例如在Minutes域使用5-20,表示从5分到20分钟每分钟触发一次

(4)/:表示起始时间开始触发,然后每隔固定时间触发一次。例如在Minutes域使用5/20,则意味着5分钟触发一次,而25,45等分别触发一次.

(5),:表示列出枚举值。例如:在Minutes域使用5,20,则意味着在5和20分每分钟触发一次。

(6)L:表示最后,只能出现在DayofWeek和DayofMonth域。如果在DayofWeek域使用5L,意味着在最后的一个星期五触发。

(7)W:表示有效工作日(周一到周五),只能出现在DayofMonth域,系统将在离指定日期的最近的有效工作日触发事件。例如:在 DayofMonth使用5W,如果5日是星期六,则将在最近的工作日:星期五,即4日触发。如果5日是星期天,则在6日(周一)触发;如果5日在星期一到星期五中的一天,则就在5日触发。另外一点,W的最近寻找不会跨过月份 。

(8)LW:这两个字符可以连用,表示在某个月最后一个工作日,即最后一个星期五。

(9)#:用于确定每个月第几个星期几,只能出现在DayofMonth域。例如在4#2,表示某月的第二个星期四。

Cron表达式示例

"0 0 12 * * ?" 每天中午12点触发

"0 15 10 ? * *" 每天上午10:15触发

"0 15 10 15 * ?" 每月15日上午10:15触发

"0 0-5 14 * * ?" 在每天下午2点到下午2:05期间的每1分钟触发

"0 15 10 ? * 5L" 每月的最后一个星期五上午10:15触发

"0 15 10 ? * 5#3" 每月的第三个星期五上午10:15触发

伸缩组不允许设定两条时间完全一致的规则以避免冲突,如Cron表达式的规则与已有规则完全一致,将按照伸缩规则创建时间越早优先触发。

相似文档
  • 百度应用引擎BAE (Baidu App Engine)专业版 提供基于云服务器和均衡负载的一站式应用部署服务,既能为客户提供独享且可靠的计算资源,又能提供用户级的资源隔离和更高的安全保障。
  • BAE专业版致力于提供更专业的应用引擎服务,相较于BAE基础版主要有如下改进: 高扩展性:内网高速无缝对接百度智能云所有产品,突破BAE基础版扩展服务各种限制,满足更多应用场景。
  • 应用 即对外提供服务的应用程序,是BAE专业版的基本业务单元,每个应用包含一个代码库和若干运行环境。 BAE专业版支持的应用类型为web,支持的语言有: php 5.4 & 5.5 & 5.6 & 7.0 & 7.1 & 7.4
  • BAE专业版由应用、环境和实例组成,架构组成如下:
  • BAE专业版有以下功能: 代码管理:有效管理不同版本的代码,支持部署到指定环境及回滚。 多环境:支持多环境,可在不同环境间进行切换,避免流量损失。 资源监控:有效实时观测各种健康指标。 无缝连接:与RDS/SCS/BOS等各产品实现高效互联。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部