如何查看出站MSMQ消息队列中的消息?

时间:2017-09-12 13:19:34

标签: messaging nservicebus msmq

我可以通过计算机管理或使用像Queue Explorer这样的工具来检查跨国入站消息队列(通常是私有的)。

但是,检查传出队列是另一回事。我可以看到数字但无法钻取。

消息"似乎" (我说似乎已经读过报告的数字不一定是队列中消息的真实反映)被卡在传出队列中。

我真的很想知道这些消息中有什么可以帮助我知道我是否需要忽略它们。

1 个答案:

答案 0 :(得分:0)

我可以认为邮件卡在传出队列中的一个原因是无法访问目标计算机(网络问题,计算机停机或其他原因)。

尝试使用名为Cogin Queue Explorer的工具,它比内置的MSMQ管理单元要好得多。

如果机器可用性成为原因,您可能最好使用NServiceBus DevOps工具(ServiceControl / ServicePulse)主动监控端点状态(例如使用Heartbeats)。

事实上,刚刚发布的this sample显示了如何使用心跳监视死信队列。