【发布时间】:2012-04-17 19:53:07
【问题描述】:
为了在我的服务器机器上优化 MSMQ 的性能,我提高了 QMThreadNo,但是我没有注意到性能上有任何差异(已尝试增加和减少数量)。
我会在每次注册表更改时重新启动消息服务。
服务器:Windows 2008 R2 box,4GB RAM,Intel Xeon X5670 @ 2.93(2 个处理器)
【问题讨论】:
-
你是否增加了 NServiceBus 中的工作线程数?
-
MSMQ 已经针对大多数常见场景进行了优化。您是否进行过任何性能分析(磁盘/CPU/内存/网络)?您要消除哪个具体的瓶颈?
-
当我查看性能时,服务器根本没有挣扎。当我有大量不活动的传出队列以及等待发送的消息时,就会出现瓶颈。在线客户端的传出队列处理速度不够快。
标签: .net msmq nservicebus