开发者社区> 问答> 正文

弹性伸缩 报警任务触发和定时任务触发优先级的问题

问题: 某企业使用SLB将用户的访问请求分发到多台ECS上,为应对业务波动,选用弹性伸缩对后端云服务器ECS实例进行动态的添加或者删除。他定义了两种伸缩模式的任务,一种是定时任务,另一种是报警任务。假设在某一时间点,定时任务和报警任务同时满足执行条件,以下说法正确的是?

A、两个伸缩活动同时执行
B、同时只会有一个伸缩活动执行,没有优先级的区分
C、同时只会有一个伸缩活动执行,定时任务触发的伸缩活动优先执行
D、同时只会有一个伸缩活动执行,报警任务触发的伸缩活动优先执行

我在不同的题库里看过,C和D两种答案,帮助文档也搜不到,究竟那个是对的? 有没有详细介绍?

展开
收起
妙正灰 2018-05-14 13:41:28 15128 0
5 条回答
写回答
取消 提交回答
  • 2楼是对的,没有优先级
    报警任务与定时任务相互独立,由于目前伸缩组同一时间只能执行一个伸缩活动,先触发伸缩活动的任务会被执行,另外一个任务触发的伸缩活动会被拒绝执行。
    https://help.aliyun.com/document_detail/108806.html?spm=5176.11065259.1996646101.searchclickresult.55ab5fd2tM0Bny#h2-url-2

    2019-07-17 22:26:10
    赞同 展开评论 打赏
  • 答案应该是B
    即使是同一时刻,也会发生竞争抢锁操作,哪个先抢到先执行哪个伸缩活动。
    同一时刻只能有一个活动进行,每个活动还有冷却时间,在指定的冷却时间里,伸缩规则触发的伸缩活动被拒绝。

    2019-07-17 22:26:10
    赞同 展开评论 打赏
  • 伸缩组在同一时刻只能执行一个伸缩活动,当伸缩组内存在正在执行的伸缩活动时,由报警任务触发伸缩规则产生的伸缩活动将被拒绝。

    2019-07-17 22:26:10
    赞同 展开评论 打赏
  • 我也被搞晕了

    2019-07-17 22:26:09
    赞同 展开评论 打赏
  • 擅长互联网移动开发。。。

    好像C和D都是对的

    2019-07-17 22:26:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
公共云弹性计算最佳实践-省钱窍门一:弹性伸缩 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载