【问题标题】:How can I view messages in an Outbound MSMQ message queue?如何查看出站 MSMQ 消息队列中的消息?
【发布时间】:2018-02-20 23:39:39
【问题描述】:

我可以通过计算机管理或使用 Cogin Queue Explorer 之类的工具来检查事务性入站消息队列(通常是私有的)。

但是,检查传出队列是另一回事。我可以查看消息数量,但无法深入了解消息详细信息。

有时消息“似乎”(我说似乎,正如我所读到的,传出队列中报告的消息数量不一定是队列中消息的真实反映)卡在传出队列中。

我真的很想知道这些消息的内容,以便我可以管理它们(例如删除或重播)。

【问题讨论】:

    标签: messaging nservicebus msmq


    【解决方案1】:

    我认为消息卡在传出队列中的一个原因是无法到达目标机器(网络问题、机器停机或其他原因)。

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

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

    事实上,刚刚发布的this sample 展示了如何通过心跳监控死信队列。

    【讨论】:

    • 是的,队列浏览器不支持钻取传出队列和其中包含的消息。它只提供一个汇总计数。
    猜你喜欢
    • 2015-01-24
    • 2012-05-22
    • 2011-02-15
    • 2011-05-28
    • 2012-04-23
    • 2010-12-10
    • 2011-05-01
    • 2012-03-27
    • 1970-01-01
    相关资源
    最近更新 更多