MSMQ 消息查看器?
Posted
技术标签:
【中文标题】MSMQ 消息查看器?【英文标题】:MSMQ Message Viewer? 【发布时间】:2011-05-28 08:49:53 【问题描述】:我在 MSMQ 队列中有消息,我想查看完整的消息。
我知道我可以编写代码来查看队列,但想知道是否有一个已经存在的查看器可以让我阅读整个消息?
【问题讨论】:
【参考方案1】:如果您使用 Visual Studio - 在服务器/[服务器名称] 下打开服务器资源管理器,则消息队列文件夹也可以让您查看。
【讨论】:
嗯。我从没想过要看这里。但是,也许我遗漏了一些东西......我可以看到队列,但我无法浏览它们或查看消息。我做错了吗? 另外,我刚刚在 VS2012 中遇到了一个错误,使用这种方法已经把我锁起来了…… @DaveZiegler - 您可以右键单击“刷新”,展开,然后对于特定消息,您可以查看它的属性。然后当您查看属性时,您可以看到“Body Stream”属性可能是System.Io.MemoryStream
,然后单击其右侧的省略号(单击后)。它是圆的,但这对我有用。
界面不是很理想,但是快速查看消息很棒。我不知道这存在。 +1【参考方案2】:
有几个选择——我发现都是商业的(不是很贵,但也不是免费的):
Mqueue Viewer(免费) Mulholland Q Set QueueExplorer【讨论】:
感谢 marc_s!我们选择了队列资源管理器。 队列资源管理器 +1,喜欢这个工具。 MSMQ Inspector 有一个免费的标准版本 - viridissoftware.com.au/Products/MSMQInspector#editions 从主页看来MSMQ Studio项目已经结束了。 MQueue 查看器未显示私有队列下的任何队列。队列资源管理器毫无问题地列出它们。【参考方案3】:MSMQ QXplorer
免费。开源。
https://sourceforge.net/projects/msmqqxplorer/
【讨论】:
查看 Daniel Halan 的解决方案 - 好多了。 谢谢!很棒的工具! 似乎不想在 Windows 2012 R2 中运行。【参考方案4】:您可以在此处访问管理单元: 计算机管理 > 服务和应用程序 > 消息队列
根据: http://stevesmithblog.com/blog/how-can-i-view-msmq-messages-and-queues/
【讨论】:
【参考方案5】:Service Bus MQ Manager 是我编写的一个免费的开源工具,用于实时监控 MSMQ 是否有任何传入消息,它支持 XML 和 JSON 消息的着色和格式化。
http://blog.halan.se/page/Service-Bus-MQ-Manager.aspx
【讨论】:
免责声明:Service Bus MQ Manager 受 RPL 1.5 许可,如果您想免费使用它,所有“衍生作品”也都是开源的 - opensource.org/licenses/rpl1.5.txt。 博客站点似乎已关闭,代码在这里:github.com/danielHalan/ServiceBusMQManager/issues 仍可通过网络存档获取二进制文件:web.archive.org/web/20200430113948/http://blog.halan.se:80/page/…【参考方案6】:MSMQ Studio 是一个 MSMQ 管理工具,可让您查看和发送消息以及管理本地和远程队列。
https://msmq-studio.com
【讨论】:
以上是关于MSMQ 消息查看器?的主要内容,如果未能解决你的问题,请参考以下文章
Google Cloud Platform 日志查看器记录截断错误日志的 jsonPayload 消息