如何在 Google Cloud App Engine 上使用 PubSub 创建订阅者,该订阅者通过 Publisher 从 Google Cloud App Engine Flex 收听消息?

Posted

技术标签:

【中文标题】如何在 Google Cloud App Engine 上使用 PubSub 创建订阅者,该订阅者通过 Publisher 从 Google Cloud App Engine Flex 收听消息?【英文标题】:How to create a subscriber with PubSub on Google Cloud App Engine that listens to a message via Publisher from a Google Cloud App Engine Flex? 【发布时间】:2020-06-22 17:52:38 【问题描述】:

我有一个在 Google App Engine 上运行的 Django 应用程序。在 Google App Engine Flex 中运行的另一个耗时的应用程序由 Google App Engine 应用程序触发。

当 Google App Engine Flex 应用程序完成执行时,我希望它触发一条消息并将其发送到 Google App Engine Django 应用程序,以便 Django 可以相应地更新数据库项。

如何使用 Google Cloud PubSub 来实现这一点?

【问题讨论】:

【参考方案1】:

1.Create a pubsub topic

2.App Engine Flex 应用程序将publish messages 到您创建的主题

3.Google App Engine Django 应用程序将收到此消息(receiving messages using pull subscriptions 或 receiving messages using push subscriptions

【讨论】:

以上是关于如何在 Google Cloud App Engine 上使用 PubSub 创建订阅者,该订阅者通过 Publisher 从 Google Cloud App Engine Flex 收听消息?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Google App Engine 标准环境中使用 Google Cloud Build 或其他方法设置环境变量?

如何在 Google Cloud App Engine 上运行 PHP 服务

Google Cloud App Engine:如何在灵活的环境中提供 https

如何设置表的架构以在 Google App Scripts 中自动检测从 Google Cloud Storage 获取数据?

如何将 Google App Engine (Flex) Go 应用程序连接到 Google Cloud Postgres 实例

Cloud Storage 上的 Google App Engine 文件