1
我有一个WebJob从服务总线获取消息正在工作正常。如果Webjob无法完成或抛出异常,则消息将发送回队列中,这本身就很好。Azure WebJob服务总线重新排队队列出现错误
我已经将MaxDequeueCount设置为10,如果在某些情况下失败,它将不会再出现问题,因为它会尝试再次处理它。但问题是,消息似乎被发送到队列的底部,并且在我们回到第一个失败的消息之前处理其他消息。
我想每次处理一条消息,因为我可能会在同一个实体中连续进行多个更新。如果订单发生变化,它会以错误的顺序更新实体。
是否可以在错误时将队列发送回队列中,或者继续处理相同的消息,直到达到MaxDequeueCount?