繁体   English   中英

Google Cloud Functions:Pub/Sub 与 Rest 触发

[英]Google Cloud Functions: Pub/Sub vs Rest triggering

  1. Pub/Sub 在 Kubernetes Engine (GKE) api 服务器和 Cloud Function (GCF) 之间的通信方式是否明显更快?
  2. 是否可以使用 Pub/Sub 在来自一个 Google Cloud 项目的 GKE 和来自另一个 Google Cloud 项目的 GCF 之间进行此类通信?
  3. 以低延迟与来自另一个 Google Cloud 项目的 Cloud Functions 通信的方式是什么?

我认为全球答案将澄清您的问题。 对于这种特殊情况,有两种方法可以触发 Google Cloud Function (GCF)。 您可以直接发出 HTTP 请求,也可以使用 Pub/Sub [ https://cloud.google.com/functions/docs/calling ] 为 GCF 订阅主题。

如果您的请求是偶然的,那么 HTTP 请求会更快,因为您不需要中介。 如果不是这种情况,则 Pub/Sub 订阅会将消息排入队列,并通过重试消息来确保传递,直到收到确认为止。

要在从一个 Google Cloud 项目和 Google Cloud Function (GCF) 到另一个 Google Cloud 项目的 Google Kubernetes Engine (GKE) 之间进行通信,您可以使用任一选项。 直接通过 HTTP 请求触发 GCF 或通过发布消息来完成。 发布时,请指定您将其发送到的项目以及该项目中所需的主题。

您还需要授予服务帐户适当的权限,以便从一个项目访问另一个项目:


暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM