服务总线队列消息死信但代码仍然运行

问题描述 投票:0回答:0

我们有一个

Function App
听一个
Service Bus Queue
。根据数据量,此函数内部的逻辑可能需要 20 分钟以上的时间才能运行。奇怪的是消息是死信的,但是函数的代码(只要它没有超时)继续运行直到完成。我们有更新锁定的代码(锁定持续时间为 1 分钟),但我不确定为什么这么早进行 DLQ,但在发送到 DLQ 后还继续运行 Function App 代码。我认为如果一条消息被发送到 DLQ,就是这样,该函数将停止运行任何后续逻辑。关于为什么会发生这种情况的任何想法?

azureservicebus
© www.soinside.com 2019 - 2024. All rights reserved.