Azure Web作业,服务总线触发器未触发队列中可用的旧消息

时间:2016-03-08 09:39:59

标签: azure azure-webjobs azureservicebus azure-webjobssdk dead-letter

我已经实现了azure web作业来使用来自azure服务总线的消息。服务总线触发器适用于到达服务总线的新消息,但它不会在服务启动之前获取服务总线上已有的消息。是否有任何配置可以将现有消息发送到Web作业?

由于某种原因,一些消息被放弃了。重新处理这些消息的最佳方法是什么。

1 个答案:

答案 0 :(得分:1)

如果你得到了消息并且无法完成或放弃它10次(默认),那么该消息将会消失。

你可以像这样死去。

_messagingFactory.CreateQueueClient(QueueClient.FormatDeadLetterPath(QueueDescription.Path), ReceiveMode.PeekLock);