Hi guys! Is there a way to define a thread pool for normal message delivery and another thread pool for message redelivery?
I have a queue + redelivery policy and when three messages get locked for redelivery, no new messages are send by "normal" message delivery. I'm using AMQ with spring integration. Besides this is not a full AMQ config, it's quite the same, so if there's a way to do it in AMQ I'll find the way to make it in spring int <int-jms:channel id="jmsChannel" queue-name="queue.demo" acknowledge="transacted" error-handler="jmsErrorHandler" concurrency="3" /> <bean id="requestQueue" class="org.apache.activemq.command.ActiveMQQueue" > <constructor-arg value="queue.demo" /> </bean> <bean id="connectionFactoryBean" class="org.apache.activemq.ActiveMQConnectionFactory"> <property name="brokerURL" value="vm://localhost" /> <property name="redeliveryPolicy" ref="redeliveryPolicy" /> </bean> <bean id="redeliveryPolicy" class="org.apache.activemq.RedeliveryPolicy"> <property name="backOffMultiplier" value="3" /> <property name="initialRedeliveryDelay" value="10000" /> <property name="maximumRedeliveries" value="2" /> <property name="queue" value="queue.demo" /> <property name="useExponentialBackOff" value="true" /> </bean> thanks in advance! Regards Guzmán -- View this message in context: http://activemq.2283324.n4.nabble.com/Competing-consumers-redelivery-policy-tp4675760.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.