Azure Queues dequeue 计数随着 Rebus 核心增长

Posted

技术标签:

【中文标题】Azure Queues dequeue 计数随着 Rebus 核心增长【英文标题】:Azure Queues dequeue count growing with Rebus core 【发布时间】:2021-05-11 22:23:06 【问题描述】:

我正在使用 Rebus (https://github.com/rebus-org (v.5.3.1)),到目前为止,多年来一切都很好。 (几周前我们从核心 2.0 升级到 3.1)

在过去的几天里,它有很多消息在“出队计数”列中不断增加。我们使用 Azure 存储队列。 que 会按应有的方式处理其他消息,但此时我们仍然收到 6000 多条消息,出队计数高于 250。

我真的找不到任何看起来不对劲的东西,而且它没有在错误队列中添加任何行。

我已经尝试重新启动服务器,所以 Rebus 完全重新启动但没有运气

【问题讨论】:

【参考方案1】:

在我的例子中,它是一个引发异常的底层函数。似乎 rebus 在某个地方吞下了它。 在我的 rebus 工作中,我改为“返回”而不做任何事情。 que开始消失了。

我仍然不知道为什么 rebus 在 5(在我的情况下)尝试并添加到错误队列之后没有停止尝试

【讨论】:

以上是关于Azure Queues dequeue 计数随着 Rebus 核心增长的主要内容,如果未能解决你的问题,请参考以下文章

创建可以处理多个队列的 Azure.Storage.Queues 客户端

findAll中的计数关联

访问 Azure 存储帐户中的所有队列

如何获取 Azure 主题订阅的消息计数?

带有性能计数器的 Azure Service Fabric 上的 Azure Application Insights

获取 Azure 存储容器中的 blob 计数