Google C# 中的 Cloud PubSub Lite 订阅

Google Cloud PubSub Lite subscription in C#

我正在用 C# 语言编写软件,我需要在 Google Cloud 中创建对 Pub/Sub Lite 的订阅。 我知道我不能使用 Google.Cloud.PubSub.V1 nuget 包,因为它不适用于 Lite 版本。 我找到了 Google.Apis.PubsubLite.V1 nuget 包,但我还没有找到如何创建订阅并从 Pub/Sub Lite 读取数据的示例。 我该怎么做?

您可以使用 Cloud Console、Google Cloud CLI 或 Pub/Sub Lite API 创建精简版订阅,然后执行以下几个步骤:

  1. 转到精简版订阅页面。
  2. 单击创建精简版订阅。
  3. 输入精简版订阅 ID。
  4. 选择一个 Lite 主题来接收消息。
  5. 选择立即投递消息或存储后投递消息。
  6. 选择一种起始偏移量。
  7. 单击“创建”。

此外,如果您想使用拉取方式从订阅中读取,您可以尝试 this 异步拉取方法中的示例代码,但请注意,它可能需要一些更改,因为您正在使用 pubsublite 库pubsub 库和某些内容可能会在库之间发生变化。

很遗憾,不支持 C# 语言。您可以从 console or terminal using the gcloud pubsub lite-subscriptions create 命令创建。

如果您想使用 API,支持这些语言:

  • Python
  • Java
  • 开始

可以看到这个官方documentation.