2014-04-29 110 views
0

大家。ActiveMQ:當持久訂閱者被移除時,我怎麼知道?

activemq.xml中

<broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory="${activemq.data}" persistent="true" schedulePeriodForDestinationPurge="60000" 
offlineDurableSubscriberTimeout="30000" offlineDurableSubscriberTaskSchedule="10000"> 
</broker> 

30秒後,離線持久訂閱者已被刪除。 我知道持久訂戶發生了什麼事?

謝謝。

回答

0

由於您已經通過這種方式配置了代理,因此您已經知道30秒後將會移除離線訂閱。如果您想仔細檢查它是否正常運行,那麼您需要使用ActiveMQ的JMX功能來檢查非活動持久訂閱者的統計信息,以查看計數是否減少。由於您的離線窗口很短,但您可能會錯過已經從在線到離線的訂閱者的狀態更改。