如何从 Azure 服务总线队列中删除/清除活动/死信消息?

Kev*_*ing 17 azure azureservicebus azure-servicebus-queues

是否有办法从 Azure 门户中的 Azure 服务总线队列中删除/清除活动/死信消息?目前,我们已经向队列发送了几条消息,而活动消息和一些死信消息都毫无意义地保留在那里,并且我们的服务总线订阅者没有以某种方式触发,因此我们想删除这些消息以使我们的队列又干净了。为了等到服务总线在过期后删除这些消息,我们可以自己手动删除它们吗?

Thi*_*ili 10

使用 Service Bus Explorer,您可以连接到 Azure Service Bus 并管理消息传递实体。您可以在这里下载该工具

\n\n

下载该工具后,运行 \xe2\x80\x9cServiceBusExplorer.exe\xe2\x80\x9d\n在 Service Bus Explorer 中转到 File Connect

\n\n

在此输入图像描述

\n\n

输入您可以在仪表板 --> 服务总线 --> --> 共享访问策略中找到的连接字符串\n在此输入图像描述

\n\n

连接成功后,您将能够看到连接的服务总线中的所有主题队列,选择您想要访问的队列

\n\n

在此输入图像描述

\n\n

您可以随意接收和删除

\n\n

在此输入图像描述

\n

  • 看来微软不再提供下载了。您可以在这里找到它:https://github.com/paolosalvatori/ServiceBusExplorer,MS 本身也链接到 https://azure.microsoft.com/en-gb/updates/sesrvice-bus-explorer/ (2认同)