RabbitMQ amqp-client ライブラリでキャンセルすることは可能nextDelivery
ですか? 既に を呼び出しているスレッドがありconsumer.nextDelivery()
、この呼び出しはキューからの応答を待っています。私が望むのは、これを別のスレッドから停止することです。channel.basicCancel
アプリケーションが受信した配信で何もできない状態にあるため、現在の呼び出しが返された後にのみキャンセルされnextDelivery
ますが、これはまさに私が望むものではありません。
私はしばらくこれに対する解決策を探していましたが、問題に一致する検索結果が得られないため、RabbitMQ について何か誤解していると思うところまで来ました。