I configure my mq like this,i tried to  redelivery the failed message in this
way,
but it does not work.

<amq:redeliveryPolicyMap id="redeliveryPolicyMap">
        <amq:defaultEntry>
            <amq:redeliveryPolicy maximumRedeliveries="5"/>
        </amq:defaultEntry>
        <amq:redeliveryPolicyEntries>
            <amq:redeliveryPolicy queue="orderCreate"
                                  maximumRedeliveries="10"
                                  initialRedeliveryDelay="1000"
                                  backOffMultiplier="2"
                                  useExponentialBackOff="true"
                                  maximumRedeliveryDelay="10000"
                                  useCollisionAvoidance="true"/>

        </amq:redeliveryPolicyEntries>
    </amq:redeliveryPolicyMap>

i do not know why? Does it has some relation with the next configuration :

 <bean id="listenerContainer" 
class="org.springframework.jms.listener.SimpleMessageListenerContainer">
        <property name="connectionFactory"  ref="pooledConnectionFactory" />
        <property name="destination" ref="orderPaySuccessRepeat" />
        <property name="messageListener" ref="messageListener" />
        <property name="concurrency" value="5-10"/>
        <property name="sessionTransacted" value="true"/>
    </bean>

please help me 




--
View this message in context: 
http://activemq.2283324.n4.nabble.com/some-confusions-about-the-redeliveryPolicy-tp4703692.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to