私がオンラインで見つけたすべての例では、メッセージが消費される前に交換とキューが宣言されていることがわかります。交換を宣言するのは奇妙に思えます。複数の交換にバインドされている可能性があるキューを消費しています (または、古いメッセージが待機しているだけの可能性があります)。
また、キューを宣言する理由が思いつきません。これには、キューを消費するために知る必要のないキューに関する情報 (auto_delete や耐久性など) を知る必要があります。
ローカルでテストしたところ、何も宣言せずにキューを消費できました。できます。だから、私がオンラインで見たすべての例で、交換とキューを宣言しているだけなのに、なぜそれを消費しているのか疑問に思っています。
ありがとう!!!