Mensagens com letras não entregues não são reencaminhadas para a fila original após ttl

Planejei atrasar o processamento de mensagens na fila seguindo estes dois linkslink1 link2. Então, como sugerido no link. Eu declarei a fila original com ox-dead-letter-exchange ex-dead-letter-routing-key args. Que publicou as mensagens para o chamadodead-letter-queue quando a mensagem falhou ao ser processada pelo consumidor ou ttl aconteceu ou o comprimento da fila excedeu. Agora nodead-letter-queue args semelhantes foram definidos junto com ottl parâmetro. Que é suposto republicar as mensagens na fila original apósttl ultrapassarem. Mas o problema é que está descartando todas as mensagens.

Além disso, há um problema aqui. Se eu publicar explicitamente as mensagens com falha da fila original para a fila de mensagens não entregues. Depois de ttl, republique as mensagens na fila original. Por que é assim e como faço para funcionar. Para que a fila de devoluções republique as mensagens na fila original em vez de soltar. estou usandoRabbitMQ 3.0.0.

Para sua informação, criei as trocas dedirect digite junto com a chave de roteamento

questionAnswers(2)

yourAnswerToTheQuestion