如何知道使用 .net 库在 Google Pub Sub 中发布成功?
How to know publish is successful in Google Pub Sub using .net library?
我正在将一些数据推送到 Google Pub Sub 中的主题。以下代码向主题推送一条消息:
PublishResponse response = client.Publish(topic, messages);
client
是 PublisherClient
而 message
是 PubSubMessage
.
现在这个 response
对象没有告诉我发布是否成功。我查看 API 文档:
https://googlecloudplatform.github.io/google-cloud-dotnet/docs/Google.Cloud.PubSub.V1/api/Google.Cloud.PubSub.V1.PublishResponse.html
但没有帮助。我正处于一个大项目的中间,因此我无法 运行 这段代码并检查我可以在 response
对象中获得的所有值。
因此,如果有人能阐明这个神秘物体,那就太好了 PublishResponse
如果失败,Publish 方法将抛出异常。
Publish
方法将 return PublishResponse
作为输出,如果消息已成功发布,将填充 MessageID
s 否则如果发布有任何问题,将抛出 RPCException
类型的异常。
我正在将一些数据推送到 Google Pub Sub 中的主题。以下代码向主题推送一条消息:
PublishResponse response = client.Publish(topic, messages);
client
是 PublisherClient
而 message
是 PubSubMessage
.
现在这个 response
对象没有告诉我发布是否成功。我查看 API 文档:
https://googlecloudplatform.github.io/google-cloud-dotnet/docs/Google.Cloud.PubSub.V1/api/Google.Cloud.PubSub.V1.PublishResponse.html
但没有帮助。我正处于一个大项目的中间,因此我无法 运行 这段代码并检查我可以在 response
对象中获得的所有值。
因此,如果有人能阐明这个神秘物体,那就太好了 PublishResponse
如果失败,Publish 方法将抛出异常。
Publish
方法将 return PublishResponse
作为输出,如果消息已成功发布,将填充 MessageID
s 否则如果发布有任何问题,将抛出 RPCException
类型的异常。