如果我通过将Recoverable 属性设置为 true 来启用持久消息,我的 Microsoft 消息队列 (MSMQ) 的性能至少会慢十倍。我确实预计性能会下降,因为消息被写入磁盘而不是存储在内存中,但几乎没有那么多。
我可以对我的消息队列进行一些性能调整吗?
编辑:我的消息每条大约 2 KB。使用内存版本,我每秒可以创建大约 10 条消息。将消息存储在磁盘上,速度约为每秒 1 条。
我完全同意,性能损失是意料之中的,但我认为每秒 10 条消息已经很慢了,我认为这是写入消息的服务,这是瓶颈。