Hi, I'm making some tests with activemq 5.5.0. I try to setup a network of broker of 2 brokers (for starting) by using multicast discovery.
I have configured a network connector and a discovery uri on my transport like this : <transportConnectors> <transportConnector name="nio" uri="nio://${transport.host}:${transport.port}" discoveryUri="${discoveryUri}" /> </transportConnectors> <networkConnectors> <networkConnector uri="${discoveryUri}" dynamicOnly="true" networkTTL="3" prefetchSize="10" conduitSubscriptions="false" decreaseNetworkConsumerPriority="true" duplex="true" > <staticallyIncludedDestinations> <topic physicalName="test.*"/> <queue physicalName="test2.*" /> </staticallyIncludedDestinations> </networkConnector> </networkConnectors> When I look to the admin console of my 2 brokers, I see all my topics created on both broker. The number of consumer is 2 for all the topics on my 2 brokers. I want to delete all my topics and queues that are not used since 30 minutes for example, so I have configured queues and topic like this : <policyEntries> <policyEntry queue=">" memoryLimit="5mb" optimizedDispatch="true" expireMessagesPeriod="20000" gcInactiveDestinations="true" inactiveTimoutBeforeGC="1800000"/> <policyEntry topic=">" memoryLimit="5mb" expireMessagesPeriod="30000" gcInactiveDestinations="true" inactiveTimoutBeforeGC="1800000" > <dispatchPolicy> <strictOrderDispatchPolicy/> </dispatchPolicy> <subscriptionRecoveryPolicy> <lastImageSubscriptionRecoveryPolicy/> </subscriptionRecoveryPolicy> </policyEntry> </policyEntries> I have tested gc of topics on a single node and it works, but it does not work when the 2 brokers are communicating. Perhaps because each broker is considered as a consumer, is it the expected behavior or did I miss something in the configuration file ? Thanks. William.-- View this message in context: http://activemq.2283324.n4.nabble.com/Garbage-collection-of-topics-queues-in-a-network-of-broker-tp3485806p3485806.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.