1

我在 msmq 上发送和接收消息。它在低负载下工作正常,但是一旦我将它泵送到每分钟 100 条消息,几分钟后我就会尝试读取队列:

System.Exception: Stream was not readable.
    at System.IO.BinaryReader..ctor(Stream input, Encoding encoding)
    at System.IO.BinaryReader..ctor(Stream input)

关于如何解决此类问题的任何想法?

4

1 回答 1

0

每分钟 100 条消息对于 MSMQ 来说是微不足道的……你 100% 确定异常不是来自其他地方吗?更多代码会有所帮助。你到底是如何从队列中读取的?您是从同一个进程或线程写入它吗?

于 2012-05-14T17:02:15.493 回答