查看Azure Service Bus队列的内容

svb*_*svb 35 servicebus azure

我希望看到当前正在等待传递的队列中的消息(及其内容).这样的工具存在吗?或者我应该为此编写自己的解决方案?

Rob*_*Rob 28

新版本的Service Bus Explorer支持在不排队的情况下浏览队列中的消息.

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

QueueClient queueClient = QueueClient.Create("myQ");
BrokeredMessage message = queueClient.Peek();
Run Code Online (Sandbox Code Playgroud)


Cle*_*ers 13

我们目前没有为我们的队列实现"浏览"功能,允许您这样做.它列在即将发生的事情上.

  • 在审查了azure的队列和amazon sqs之后,我会说如果azure能够查看所有消息(不影响可见性)或者允许删除的视图,那将会很好.很适合测试目的. (18认同)
  • 六年后仍然没有? (12认同)
  • 六年后,仍然无法从用户界面中清除队列。为什么? (3认同)
  • @mababin:是的,我最终发现了这一点,但令人沮丧的是,天蓝色的门户是多么无用.与AWS相比,各种各样的花哨UI,但在功能方面甚至不是很接近. (3认同)

Sea*_*ron 6

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

http://www.cerebrata.com/


Nil*_*ant 5

Service bus explorer peek 选项允许您查看队列中的消息。消息->查看->消息文本 在此处输入图片说明