Currently attempt retry delay is translated to x-message-ttl on the queue level. The problem with this approach is that the ttl can't be changed. The goal of this issue is to utilize policies for x-message-ttl so it could be dynamically changed anytime. Policies requires using the RabbitMQ HTTP Client.