查看 Azure 服务总线队列的内容

问题描述 投票:0回答:7

我想查看当前位于队列中等待传送的消息(及其内容)。存在这样的工具吗?或者我应该为此编写自己的解决方案?

azure servicebus
7个回答
32
投票

新版本的 Service Bus Explorer 支持浏览队列中的消息而不将其出队。

它利用了 Service Bus SDK 2.0 中新的 Peek 功能

QueueClient queueClient = QueueClient.Create("myQ");
BrokeredMessage message = queueClient.Peek();

13
投票

我们目前没有为我们的队列实现允许您执行此操作的“浏览”功能。它在未来的事情清单上。


6
投票

Cerebrata 的 Azure Management Studio 还允许您浏览服务总线队列。请注意,这不是免费的。网站在这里:

http://www.cerebrata.com/


5
投票

服务总线资源管理器查看选项允许您查看队列中的消息。 消息->查看->消息文本


4
投票

在撰写本文时,Service Bus Explorer 允许您查看或接收队列中的消息。


0
投票

创建 AzureWatch 的人员(以及我所属的人员)提供的名为 CloudMonix 的新服务可以监视 ASB(或存储)队列中“下一条”消息的内容,并将其显示出来以用于监视/警报/扩展目的


0
投票

Azure 门户中的服务总线队列在菜单中有服务总线资源管理器选项,它允许您浏览队列。

其他答案中提到的桌面应用程序似乎已停止使用,而是资源管理器已集成到Azure门户中。

© www.soinside.com 2019 - 2024. All rights reserved.