0
「準備完了」状態に溜まらないキューが必要です。RabbitMqダイレクトキューは「レディ」状態では蓄積されませんか?
つまり、キューのサブスクライバがある場合は、交換機から直接メッセージを渡します。サブスクライバが存在しない場合は、メッセージを浪費します。「準備完了」状態には蓄積しないでください。
タイプfanout
の交換がこれを行いますが、ルーティングキーを使用できるようにするために、fanout
交換機はルーティングキーを無視します。私のシナリオは、1つの出版社と1人の(時には不在の)加入者です。
サブスクライバが存在しない場合、キューがメッセージを「レディ」状態で蓄積しない直接交換を持つことは可能ですか?
も作りますそれを作成した消費者のみが消費する必要がある場合は、キュー "排他的"です。 –
@DerickBailey ok、チップに感謝します! – ibiza