Performance MSMQ性能非常慢,可恢复=真

Performance MSMQ性能非常慢,可恢复=真,performance,msmq,persistent,Performance,Msmq,Persistent,如果通过将设置为true启用持久消息,则我的Microsoft消息队列(MSMQ)的性能至少要慢十倍。我确实预计性能会下降,因为消息会被写入磁盘而不是存储在内存中,但不会有那么多 我可以对消息队列进行一些性能调整吗 编辑:我的消息每个大约2千字节。使用内存版本,我每秒可以创建大约10条消息。消息存储在磁盘上时,速度约为每秒1次 我完全同意,这是预期的性能损失,但我认为每秒10条消息已经太慢了,我认为这是写入消息的服务,这是瓶颈。不可恢复的消息仍会写入磁盘,但MSMQ不会等待成功确认 每秒10封E

如果通过将设置为true启用持久消息,则我的Microsoft消息队列(MSMQ)的性能至少要慢十倍。我确实预计性能会下降,因为消息会被写入磁盘而不是存储在内存中,但不会有那么多

我可以对消息队列进行一些性能调整吗

编辑:我的消息每个大约2千字节。使用内存版本,我每秒可以创建大约10条消息。消息存储在磁盘上时,速度约为每秒1次


我完全同意,这是预期的性能损失,但我认为每秒10条消息已经太慢了,我认为这是写入消息的服务,这是瓶颈。

不可恢复的消息仍会写入磁盘,但MSMQ不会等待成功确认

每秒10封Express邮件的速度非常慢,每秒一封可恢复邮件的速度也非常慢。您正在使用的机器或服务出现严重问题。
在我的台式机上,我可以在6-7秒内发送1000条可恢复的2kb消息

干杯

John Breakwell

考虑到内存和磁盘的访问时间不同,它只慢了10倍,这给我留下了深刻的印象。您的消息有多大?前后的价格是多少?