Я использую spring-rabbit1.1 и RabbitMQ 3.3.1,
Моя весенняя конфигурация создаст любую очередь с помощью RabbitTemplate на Rabbit MQ, но если очередь была настроена с x-dead-letter-exchange и x-message-ttl, она просто создает очередь без TTL и обмена мертвыми буквами. .
Например: приведенная ниже очередь создаст очередь, но TTL и обмен недоставленными буквами не создается.
<rabbit:queue name="hello.queue.dead">
<rabbit:queue-arguments>
<entry key="x-dead-letter-exchange" value="hello.activity-task.topic"/>
<entry key="x-message-ttl" value="10000"/>
</rabbit:queue-arguments>
</rabbit:queue>
Поэтому мне пришлось удалить очередь из Rabbit MQ и вручную создать со всеми необходимыми значениями, чтобы она работала.
Может ли кто-нибудь мне помочь, есть ли вариант решения этой проблемы ???