私は、RabbitMQ のドキュメントから RabbitMQ/AMQP を学習している段階です。よくわからないことは、実地経験のある方にお聞きしたいと思います。作業負荷のバランスをとるために、複数のコンシューマーが同じキューをリッスンするようにしたいと考えています。私が必要としているのは、RabbitMQ チュートリアルの「ワーク キュー」の例にかなり近いものです。コンシューマーがメッセージの処理を終了した後、メッセージを明示的に確認して、メッセージを保持し、クラッシュした場合に別のコンシューマーに委任する必要があります。メッセージの処理には時間がかかる場合があります。私の質問は、前のメッセージが承認されるまで AMQP が次のメッセージ処理を延期するかどうかです。その場合、どうすれば複数のワーカー間で負荷分散を実現し、メッセージが失われないことを保証できますか?