Hi,

 Is DestinationPolicy for durable or  Non-durable Consumers or both?

I have got this in my config file but neither
timedSubscriptionRecoveryPolicy  nor oldestMessageEvictionStrategy work. 

<destinationPolicy>
      <policyMap><policyEntries>
          <policyEntry topic=">">
                <messageEvictionStrategy>
                        <oldestMessageEvictionStrategy/>
                </messageEvictionStrategy>
            <dispatchPolicy>
              <strictOrderDispatchPolicy />
            </dispatchPolicy>
            <subscriptionRecoveryPolicy>
              <timedSubscriptionRecoveryPolicy recoverDuration="60000" />
            </subscriptionRecoveryPolicy>
            
          </policyEntry>
      </policyEntries></policyMap>
    </destinationPolicy>

I have a cluster with two brokers, and when non-durable customer“s broker
fail, it loss messages during failover proccess (until reconnect to the
other brocker), and I think with timedSubscriptionRecoveryPolicy the
customer must recovered all lossed messages published during the failover
process (failover procces take less than 60 seconds).

With durable consumers, I stop the consumer, and restart it after 5 minutes.
I think that with timedSubscriptionRecoveryPolicy set in 60 seconds, I only
should recovered the last 60 seconds, but I recover all (all mensajes sended
since customer stop).

Thanks.
-- 
View this message in context: 
http://www.nabble.com/What-is-the-function-of-destinationPolicy--tf4647859s2354.html#a13277252
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to