【问题标题】:Azure web job, service bus trigger not triggered for old messages available in the queueAzure Web 作业,队列中可用的旧消息未触发服务总线触发器
【发布时间】:2016-06-22 04:31:09
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    如果您收到消息并且无法完成或放弃 10 次(默认),该消息将进入死队列。

    你可以像这样得到死队列。

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

    【讨论】:

      猜你喜欢
      • 2022-06-17
      • 2012-08-28
      • 1970-01-01
      • 1970-01-01
      • 2021-08-14
      • 2022-06-10
      • 1970-01-01
      • 2017-10-18
      • 1970-01-01
      相关资源
      最近更新 更多