问题: 某企业使用SLB将用户的访问请求分发到多台ECS上,为应对业务波动,选用弹性伸缩对后端云服务器ECS实例进行动态的添加或者删除。他定义了两种伸缩模式的任务,一种是定时任务,另一种是报警任务。假设在某一时间点,定时任务和报警任务同时满足执行条件,以下说法正确的是?
A、两个伸缩活动同时执行
B、同时只会有一个伸缩活动执行,没有优先级的区分
C、同时只会有一个伸缩活动执行,定时任务触发的伸缩活动优先执行
D、同时只会有一个伸缩活动执行,报警任务触发的伸缩活动优先执行
我在不同的题库里看过,C和D两种答案,帮助文档也搜不到,究竟那个是对的? 有没有详细介绍?
2楼是对的,没有优先级
报警任务与定时任务相互独立,由于目前伸缩组同一时间只能执行一个伸缩活动,先触发伸缩活动的任务会被执行,另外一个任务触发的伸缩活动会被拒绝执行。
https://help.aliyun.com/document_detail/108806.html?spm=5176.11065259.1996646101.searchclickresult.55ab5fd2tM0Bny#h2-url-2
答案应该是B
即使是同一时刻,也会发生竞争抢锁操作,哪个先抢到先执行哪个伸缩活动。
同一时刻只能有一个活动进行,每个活动还有冷却时间,在指定的冷却时间里,伸缩规则触发的伸缩活动被拒绝。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。