<destinationPolicy>
<policyMap>
<policyEntries>
<! Set the following policy on all queues using the '>' wildcard >
<policyEntry queue=">">
<deadLetterStrategy>
<!
Use the prefix 'DLQ.' for the destination name, and make
the DLQ a queue rather than a topic
>
<individualDeadLetterStrategy queuePrefix="DLQ." useQueueForQueueMessages="true"/>
</deadLetterStrategy>
</policyEntry>
</policyEntries>
</policyMap>
</destinationPolicy>
# 1 楼答案
如果无法重新传递,请不要将消息放回原始队列,而是使用DLQ(死信队列)机制
代理配置示例:
有关更多详细信息,请参阅ActiveMQ documentation