Alright that makes sense why suffix is not working, interesting that the broker was still created without an error though. I just tried to use queuePrefix and had the same result message is dropped into ActiveMQ.DLQ, updated broker config is below.
<destinationPolicy> <policyMap> <policyEntries> <policyEntry topic=">" producerFlowControl="true" memoryLimit="1mb"> <pendingSubscriberPolicy> <vmCursor /> </pendingSubscriberPolicy> <deadLetterStrategy> <individualDeadLetterStrategy queuePrefix="DLQ." useQueueForTopicMessages="true"/> </deadLetterStrategy> </policyEntry> <policyEntry queue=">" producerFlowControl="true" memoryLimit="1mb"> <deadLetterStrategy> <individualDeadLetterStrategy queuePrefix="DLQ." useQueueForQueueMessages="true"/> </deadLetterStrategy> </policyEntry> </policyEntries> </policyMap> </destinationPolicy> -- View this message in context: http://activemq.2283324.n4.nabble.com/AMQ-DeadLetterStrategy-Not-Being-Respected-tp4670553p4670566.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.