RabbitMQ にメッセージをパブリッシュするとき、コンシューマー キューがまだ確立されていないときに、メッセージは特定のルーティング キーと交換するために送信されますか?存在しますか?、メッセージは失われますか?
はい、RabbitMQはメッセージを破棄します。
しかし、あなたは自分のデータを大切にしているので、発行者確認 a>を使用していますよね?その場合、RabbitMQ はメッセージがルーティングされなかったことを示すメッセージを送り返します。
代替交換 を指定して、これらのメッセージをキャプチャすることもできます。
以上がコンシューマー キューがまだ存在しないときに、特定のルーティング キーを使用して RabbitMQ メッセージを取引所にパブリッシュすると、RabbitMQ メッセージは失われますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。