关于MSMQ读消息队列的问题
试着向队列中发送100000条消息(每条925 Byte),速度大概是8k~9k条每秒钟(express模式发送);
而从队列中读的时候速度却大概只有5k条不到的样子,为什么会这样?读速度应该和发送速度不相上下才对啊!
------解决方案--------------------是同样条件下吗?
读的时候如果用Receive,确实有删除的消耗
------解决方案--------------------读的时候可能有加锁同步等消耗!(从Receive只能取一次可知!)
而写的时候只用往里面写??
猜的。。呵呵,等待高手解答。
------解决方案--------------------Recieve的同时,队列会删除该条记录,消耗当然有区别了。
------解决方案--------------------友情UP
------解决方案--------------------我也遇到这个问题