【发布时间】:2019-03-18 06:02:21
【问题描述】:
我创建了一个函数应用程序 v1,其中包含一个函数。该函数是一个服务总线触发器。
将其发布到 Azure 后,我看到了这种奇怪的行为。 有时该功能会被触发,有时则不会。当时日志中没有错误,但我看到消息被放入死信队列,出现“delivery count excided”错误。
现在,如果我尝试重新发送失败的消息 - 它会再次失败。但是,如果我去门户,刷新功能应用程序并再次发送消息 - 它们会像往常一样被拾取和处理。
这是我发送消息的方式:
var client = new QueueClient(connectionString, queueName);
var bytes = Encoding.UTF8.GetBytes(msgStr);
var message = new Message(bytes);
await queueClient.SendAsync(message);
- 我在本地运行函数时没有看到这个问题。
- 新消息 (
- 我正在使用消费计划
- host.json 为空
请帮忙。
【问题讨论】:
标签: azure azureservicebus azure-servicebus-queues