我正在使用 spring-rabbit1.1 和 RabbitMQ 3.3.1 ,
我的 spring 配置将在 Rabbit MQ 上的 RabbitTemplate 的帮助下创建任何队列,但是如果队列已经配置了 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 中删除队列并手动创建所有必需的值以使其工作。
如果有任何选项可以解决此问题,谁能帮助我???