Question

Is there a way I can set some properties to disable DLQ for a queue from the client configuration. I use SpringJMS for configuring my listeners.

I looked at http://activemq.apache.org/message-redelivery-and-dlq-handling.html but that looks to be on the ActiveMQ Server side. Can I set something like IndividualDeadLetterStrategy for connectionFactory or listenercontainer? In my case, just disabling it from the client for all messages sent from that client would do.

Was it helpful?

Solution

No, this is a Broker side configuration and cannot be tweaked from the client end.

OTHER TIPS

ActiveMQ pushes messages into DLQ only if you are throwing an error from Message Listeners. So you can catch the exceptions and avoid pushing to DLQ

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top