Azure DevOps Azure 服务总线项目卡在队列中

Azure DevOps Azure Service Bus items stuck as Queued

我有一个服务挂钩设置,可以将条目发送到 Azure 服务总线队列。在经历处理延迟后,我注意到这些项目没有得到处理并保持在排队状态。几个小时后,新项目处理成功。

在服务总线队列消息处理中未发现已通过的错误。

排队的项目最终会得到处理吗?

Will the queued items eventually get processed?

恐怕最后处理不了了

任何仍显示 Queued status 的商品都不会被服务再次取走,此时也不会投递。所以有没有方法可以再次发送请求。

据我所知,Service Hooks 不使用作业来创建或发送通知,仅使用 AT 线程,并且它完全在内存中运行。因此,如果 AT 机器重新启动或丢失内存,则该事件的通知将丢失并且不会发送。这可能是导致此问题的原因。但很难确定具体原因

另一方面,您也可以提交suggestion ticket重新发送Queued/Failed事件(因为现在没有这个功能)。这将有助于处理这种情况。