2012-04-06 86 views
27

我希望看到当前正在等待传递的队列中的消息(及其内容)。这样的工具是否存在?还是应该为此编写我自己的解决方案?查看Azure服务总线队列的内容

+3

服务总线浏览器(http://code.msdn.microsoft.com/Service-Bus-Explorer-f2abca5a)是否允许您查看服务总线队列消息?否则,源代码可能为添加队列消息查看提供了很好的基础。 – 2012-04-07 02:56:47

+1

当前服务总线队列仅显示当前消息的计数和队列的总大小。您无法查看消息的内容(浏览队列),因为唯一的方法是将消息出队。一种方法是查看邮件,查看邮件内容,然后放弃邮件(或让邮件过期),但在锁定期间,其他读者无法看到该邮件。 – 2012-04-09 23:35:48

+1

@jmac服务总线浏览器似乎不能看看消息,但源代码可能确实是一个很好的开始自定义的地方 – svb 2012-04-10 07:30:06

回答

10

我们目前没有为我们的队列实施的“浏览”功能,可以让您这样做。这是将要发生的事情。

+13

在回顾了Azure的队列和亚马逊sqs之后,我会说它如果azure有能力查看所有邮件(不影响可视性)或允许删除的视图,那么这样做会很好。 – lucuma 2012-06-27 20:37:29

24

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

它利用在服务总线SDK中的新功能Peek 2.0

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

这个链接似乎没有更多的相关性:( – boly38 2015-10-14 11:10:58

+0

乔纳森[链接](https://code.msdn.microsoft.com/Service-Bus-Explorer-f2abca5a)(原始问题的评论之一)似乎更好:下载C# ;解压缩;然后进入“bin/debug”目录 – boly38 2015-10-14 11:16:44

4

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

http://www.cerebrata.com/

0

新服务名为CloudMonix从谁创造AzureWatch(和谁,我与下属)可以监视ASB“下一个”消息的内容(或存储)队列和乡亲将其用于监视/警报/缩放目的

相关问题