メッセージを失いたくないRabbitMQとSpring amqpを使用しています。再試行に指数関数的なバックオフ ポリシーを使用することで、コンシューマーが処理できるメッセージに取り組んでいる可能性があるコンシューマーをブロックする可能性があります。指数関数的なバックオフ ポリシーで失敗したメッセージを数日間再試行したいのですが、コンシューマーが数日間ブロックされることは望ましくなく、他のメッセージを処理し続けたいと考えています。
ActiveMQ(将来のある時点でメッセージを再試行する (ActiveMQ) )を使用してこの種の機能を実現できることはわかっていますが、RabbitMQ で同様のソリューションを見つけることができませんでした。
Spring amqp と RabbitMQ でこれを達成する方法はありますか?