GoogleGoogle Professional Cloud Developer (PCD) Certification·CN·更新于 3 Sep 2026
您需要公开一个 gRPC API,该 API 将异步请求排入队列,供其他服务使用,同时最大限度地减少基础设施管理。您应该如何部署此 API?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将 API 部署为 Cloud Run 服务并将消息发布到 Pub/Sub 主题。.
为什么这是答案
将 API 部署为 Cloud Run 服务并将消息发布到 Pub/Sub 主题是最佳选择。Cloud Run 提供全托管的无服务器平台,支持 gRPC,并能根据请求自动扩缩,最大限度地减少基础设施管理。Pub/Sub 是一个全托管的异步消息队列服务,非常适合将请求排入队列供其他服务使用。
将 API 部署到 App Engine 也可以处理 gRPC,但 Cloud Run 在容器化应用方面提供了更大的灵活性和更精细的控制。将 API 部署到 GKE 或在 Compute Engine VM 上运行 API 并写入 Kafka 集群,虽然技术上可行,但会显著增加基础设施管理负担,不符合“最大限度地减少基础设施管理”的要求。