Recoverable attributeをtrueに設定して、永続メッセージを有効にすると、Microsoftメッセージキュー(MSMQ)のパフォーマンスが少なくとも10倍遅くなります。メッセージはメモリに格納されるのではなく、ディスクに書き込まれるため、性能が低下することを期待していましたが、それほど多くはありませんでした。回復可能= trueのMSMQのパフォーマンスが遅い
メッセージキューのパフォーマンスチューニングを行うことはできますか?
編集:私のメッセージは約2キロバイトです。メモリ内のバージョンでは、毎秒約10のメッセージを作成できます。メッセージがディスクに保存されると、速度は1秒あたり約1です。
パフォーマンスペナルティが予想されますが、毎秒10メッセージはすでに非常に遅いと思っています。メッセージを書くサービス、つまりボトルネックと思っていました。
は、私はそれがメモリとディスク間のアクセス時間の差与え遅く10の唯一の要因で、だと感心します。 –
メッセージの量はどれくらいですか?前後の料金はいくらですか? –