GoogleGoogle Professional Cloud Developer (PCD) Certification
·CN
·更新于 3 Sep 2026
考勤表提交会触发多个独立的下游步骤,这些步骤由不同的团队实现;每个团队将处理自己的错误。您应该如何设计集成架构?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 为考勤表提交创建一个 Pub/Sub 主题。为每个下游开发团队创建一个订阅,以订阅该主题。.
为什么这是答案
正确答案是为考勤表提交创建一个 Pub/Sub 主题,并为每个下游开发团队创建一个订阅。这种设计模式(扇出模式)允许单个事件(考勤表提交)触发多个独立的下游处理流程。Pub/Sub 提供异步解耦,发送方(考勤表提交服务)无需知道接收方,提高了系统的弹性和可伸缩性。每个团队可以独立处理自己的错误,并且互不影响。
为每个步骤部署一个 Cloud Function 会导致紧密耦合,考勤表提交服务需要知道所有下游步骤的细节。为每个步骤创建一个 Pub/Sub 主题会增加不必要的复杂性,因为所有下游步骤都由同一个初始事件触发。部署到 GKE 的微服务并按顺序调用下游步骤会引入同步依赖,如果某个下游服务失败,整个流程可能会中断,且无法实现并行处理,降低了系统的韧性。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡