日期:2014-05-20  浏览次数:20877 次

关于MSMQ读消息队列的问题
试着向队列中发送100000条消息(每条925   Byte),速度大概是8k~9k条每秒钟(express模式发送);
而从队列中读的时候速度却大概只有5k条不到的样子,为什么会这样?读速度应该和发送速度不相上下才对啊!




------解决方案--------------------
是同样条件下吗?

读的时候如果用Receive,确实有删除的消耗
------解决方案--------------------
读的时候可能有加锁同步等消耗!(从Receive只能取一次可知!)
而写的时候只用往里面写??
猜的。。呵呵,等待高手解答。
------解决方案--------------------
Recieve的同时,队列会删除该条记录,消耗当然有区别了。
------解决方案--------------------
友情UP
------解决方案--------------------
我也遇到这个问题