qpid broker で FDT queue を使用するとパフォーマンスに問題が発生します
Issue
以下のシナリオで FTD (flow-to-disk) queue を使用すると、メッセージを消費するパフォーマンスが著しく下がります。
- FTD queue に追加する producer が 1 つ、queue から取り除く consumer が複数
- FTD queue に追加する producer が複数、queue を取り除く consumer が 1 つ
consumer のメッセージスループットが、たとえば producer および consumer が 1 つずつだった場合に比べて 20 倍以上悪くなります。
何が起きたのでしょうか? 改善することはできますか?
Environment
- MRG Messaging
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.