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 创建精简版订阅,然后执行以下几个步骤:
- 转到精简版订阅页面。
- 单击创建精简版订阅。
- 输入精简版订阅 ID。
- 选择一个 Lite 主题来接收消息。
- 选择立即投递消息或存储后投递消息。
- 选择一种起始偏移量。
- 单击“创建”。
此外,如果您想使用拉取方式从订阅中读取,您可以尝试 this 异步拉取方法中的示例代码,但请注意,它可能需要一些更改,因为您正在使用 pubsublite 库pubsub 库和某些内容可能会在库之间发生变化。
很遗憾,不支持 C# 语言。您可以从 console or terminal using the gcloud pubsub lite-subscriptions create 命令创建。
如果您想使用 API,支持这些语言:
- Python
- Java
- 开始
可以看到这个官方documentation.
我正在用 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 创建精简版订阅,然后执行以下几个步骤:
- 转到精简版订阅页面。
- 单击创建精简版订阅。
- 输入精简版订阅 ID。
- 选择一个 Lite 主题来接收消息。
- 选择立即投递消息或存储后投递消息。
- 选择一种起始偏移量。
- 单击“创建”。
此外,如果您想使用拉取方式从订阅中读取,您可以尝试 this 异步拉取方法中的示例代码,但请注意,它可能需要一些更改,因为您正在使用 pubsublite 库pubsub 库和某些内容可能会在库之间发生变化。
很遗憾,不支持 C# 语言。您可以从 console or terminal using the gcloud pubsub lite-subscriptions create 命令创建。
如果您想使用 API,支持这些语言:
- Python
- Java
- 开始
可以看到这个官方documentation.