发布/订阅消息在生产中丢失

时间:2019-12-27 18:34:49

标签: c# google-app-engine .net-core google-cloud-platform google-cloud-messaging

我在Google pub / sub上的主题和订阅很少。我创建了.net核心应用程序,该应用程序使用Google.Cloud.PubSub.V1 nuget库发布和接收消息。 代码很简单:

// send a message
var result = await publisher.PublishAsync(topicName, messages);
...
// receive pending messages in loop
var response = await subscriber.PullAsync(subscriptionName, true, count);

正如我从日志中看到的那样,发布者成功发布了一条消息,但订阅者从未收到它。同一应用程序无法在云上运行,但可以在本地计算机上运行。两种环境下的配置都相同(我的机器可以访问与生产相同的发布/订阅服务)。是否可以通过某种方式进行诊断并找出问题所在?

0 个答案:

没有答案