您计划部署多个微服务,需要一种部署策略,该策略允许在渐进式发布期间测试和监控更改,并让您控制接收新版本的用户比例。您应该推荐哪种策略?
选择一个答案
点击一个选项来检查您的答案。
正确答案: Progressive exposure.
为什么这是答案
渐进式暴露(Progressive exposure)是一种部署策略,它允许您逐步向用户发布新版本,并在发布过程中进行测试和监控。这与问题描述中“渐进式发布期间测试和监控更改,并让您控制接收新版本的用户比例”的需求完全吻合。 A/B 测试(A/B testing)主要用于比较不同版本的功能或UI对用户行为的影响,而不是逐步发布新版本。蓝绿部署(Blue/green deployment)涉及同时运行两个相同环境,一个用于当前版本,一个用于新版本,并通过切换流量实现快速回滚,但它通常是一次性切换,而非渐进式控制用户比例。功能开关(Feature toggle)用于在不重新部署代码的情况下开启或关闭特定功能,它控制的是功能的可见性,而不是整个微服务的版本发布比例。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡