apache 的active MQ5 想实现定时清理的功能

khppt_3624a2 发布于 2013/09/11 10:45
阅读 979
收藏 0

@山药蛋 你好,想跟你请教个问题:

这个功能是定时把所有的MQ都清理下还是把没有连接的清理了,我现在想把下图Number Of Consumers  
=0的MQ定时清理掉,请问通过什么方法能实现?通过这个设置可以实现吗<broker name="localhost" offlineDurableSubscriberTimeout="86400000" offlineDurableSubscriberTaskSchedule="3600000">。不能的话有什么好的方法分享下

加载中
0
山药蛋
山药蛋

你可以查看我的这片文章

http://my.oschina.net/csen66/blog/88193

schedulePeriodForDestinationPurge执行清理任务的周期,
gcInactiveDestinations="true"启用清理功能
 inactiveTimoutBeforeGC="30000" Topic或Queue超时时间
在指定的时间内,如果无订阅,无入队,将被清理

0
khppt_3624a2
khppt_3624a2

这个我也看了,不过对这个清理不是很理解,他是把所有的都清理了吗,还是多长时间不发送到这个Q的被清理掉


0
khppt_3624a2
khppt_3624a2
或者说是不是可以清理
  Number Of Pending Messages  
不为0的,也就是没人接受的这些数据
返回顶部
顶部