我昨天遇到了MSMQ的问题,我想知道它的原因。
我有一台服务器向MSMQ发送消息,以及消费这些消息的客户端。昨天,客户端停止检索一种类型的消息,但能够检索之后发送的另一种消息。我已经阅读了一些关于Poison消息的内容,但是这种行为不适合我所见过的任何描述的情况,因为如果是这种情况,客户端应该无法检索在有害消息之后到达的消息。我手动清理消息队列后问题就消失了。
我还检查了svc日志,没有例外。
感谢任何帮助。
答案 0 :(得分:0)
是否有可能另一个客户端应用程序或服务正在使用您不期望的“MessageFormatter”来提供消息?