Azure 自动缩放队列包括死信

Azure Auto-scaling Queue includes Dead Letter

我有一个辅助角色,它根据服务总线队列上的队列长度启用了自动缩放。我注意到即使队列中有 0 个活动项目但死信队列中有几个活动项目,我的角色实例似乎仍在扩大。

旧门户图上的指标 "Length" 包括死信项。但是,系统根据死信进行扩展是没有意义的。

有谁知道是否有关于此的官方声明或文档?

您可以利用 auto-forwarding 来集中所有 DLQed 消息。这将确保您的来源 queues/subscription 仅包含要处理的消息。这样您的云服务就可以根据要处理的消息数量准确扩展,而无需计算 DLQed 消息。

注意:您的消息将移至集中式 DLQ,但仍将包含有关源队列的信息。您会找到更多信息 here.