切断されたキューにあるダイレクト モードの交換から転送された永続メッセージを RabbitMQ がどのように処理するかについて、私は少し混乱しています。
状況はこうです。
-> Exclusive Queue -> Client 1
/
Exch -
\
-> Exclusive Queue -> Client 2
永続的なメッセージは、それらを専用キューに配布する交換に送信されます。クライアント 1 は、専用キューを破棄して終了します。
私の質問は、そのキューにメッセージがある場合、それらは失われますか? それとも、彼らは交換に憤慨していますか?
それともこれは悪い考えですか?各クライアントを単一のキューに接続する方がよいでしょうか? (これには永続的なメッセージと高いスループットが必要なので、それがオプションかどうかはわかりません...)