I am using ActiveMQ 5.14.3 with setting redelivery policy and DLQ.  However,
whatever I set the value in maximumRedeliveries and DLQ, ActiveMQ always use
default value instead.

Please help.

*ActiveMQ Configuration*
    <broker xmlns="http://activemq.apache.org/schema/core";
brokerName="ADSR.Broker1" useJmx="true" dataDirectory="${activemq.data}"
schedulerSupport="true">
             :
             :
               <policyEntry queue=">" maxPageSize="100000">
                        <deadLetterStrategy>
                                <individualDeadLetterStrategy
queuePrefix="DLQ." useQueueForQueueMessages="true"/>
                        </deadLetterStrategy>
             :
        <plugins>
            <redeliveryPlugin fallbackToDeadLetter="true"
                              sendToDlqIfMaxRetriesExceeded="true">
                <redeliveryPolicyMap>
                    <redeliveryPolicyMap>
                        <defaultEntry>
                            
                            <redeliveryPolicy useCollisionAvoidance="true"
                                                maximumRedeliveries="2"
                                               
initialRedeliveryDelay="2000"
                                                redeliveryDelay="2000"/>
                        </defaultEntry>
                    </redeliveryPolicyMap>
                </redeliveryPolicyMap>
            </redeliveryPlugin>
        </plugins>




--
View this message in context: 
http://activemq.2283324.n4.nabble.com/Redelivery-DLQ-setting-not-work-tp4720882.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to