1

SOには私のような質問がいくつかありますが、purge方法は私には適していません。AMQP ドキュメントから:

キューをパージします。このメソッドは、確認を待っていないすべてのメッセージをキューから削除します。

ACK を待っているメッセージでも、本当にすべてのメッセージを削除したい場合はどうすればよいですか? 解決策はありますか?

前もって感謝します!

4

1 に答える 1

3

私の知る限り、未確認のメッセージを削除することはできません。できることは、basic.recover() を使用するか、未確認メッセージの原因である接続を強制終了することによって、それらを準備完了状態に戻すことです。その後、キューをパージできます。

于 2013-05-04T05:48:29.633 に答える