【发布时间】:2020-08-25 22:40:30
【问题描述】:
我设法创建了一个 c# 工具来将消息推送到谷歌云 pubsub。我似乎无法在任何地方找到如何将消息发布到模拟器。根据我的阅读内容,以下内容应该通过将端点传递给 ClientCreationSettings 来工作。但是我从模拟器收到了错误的请求响应...
public static async Task PublishMessage()
{
var endpoint = new ServiceEndpoint("localhost", 8085);
ClientCreationSettings clientSettings = new ClientCreationSettings(1, null, null, endpoint);
string message = "hello world";
publisherClient = await PublisherClient.CreateAsync(new TopicName("project1", "topic1"), clientSettings);
await publisherClient.PublishAsync(message);
await publisherClient.ShutdownAsync(TimeSpan.FromSeconds(15));
}
任何见解表示赞赏
【问题讨论】:
-
您是否有从模拟器返回的实际错误消息?另外,您能否验证您在创建主题时是否设置了环境变量? cloud.google.com/pubsub/docs/…
标签: c# emulation google-cloud-pubsub