【问题标题】:Azure Auto-scaling Queue includes Dead LetterAzure 自动缩放队列包括死信
【发布时间】:2017-06-17 04:06:23
【问题描述】:

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

旧门户图上的度量“长度”包括死信项。但是,系统会根据死信进行扩展是没有意义的。

有谁知道这方面是否有官方声明或文件?

【问题讨论】:

  • 如果您对可以更有效地为您进行自动缩放的第三方产品持开放态度,请查看 CloudMonix @cloudmonix.com - 它只能根据活动消息(以及无数其他信号、指标和一天/一周的时间)。披露:我隶属于该产品

标签: azure azureservicebus azure-cloud-services autoscaling


【解决方案1】:

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

注意:您的消息将被移动到集中式 DLQ,但仍会包含有关源队列的信息。你会发现更多信息here

【讨论】:

    猜你喜欢
    • 2012-11-16
    • 2016-05-13
    • 2018-04-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-10
    • 1970-01-01
    • 2014-12-09
    • 2019-11-07
    相关资源
    最近更新 更多