apache 的active MQ5 想实现定时清理的功能
@山药蛋 你好,想跟你请教个问题:
这个功能是定时把所有的MQ都清理下还是把没有连接的清理了,我现在想把下图Number Of Consumers
=0的MQ定时清理掉,请问通过什么方法能实现?通过这个设置可以实现吗<broker name="localhost" offlineDurableSubscriberTimeout="86400000" offlineDurableSubscriberTaskSchedule="3600000">。不能的话有什么好的方法分享下
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
或者说是不是可以清理
不为0的,也就是没人接受的这些数据
这个我也看了,不过对这个清理不是很理解,他是把所有的都清理了吗,还是多长时间不发送到这个Q的被清理掉
你可以查看我的这片文章
http://my.oschina.net/csen66/blog/88193
schedulePeriodForDestinationPurge执行清理任务的周期,
gcInactiveDestinations="true"启用清理功能
inactiveTimoutBeforeGC="30000" Topic或Queue超时时间
在指定的时间内,如果无订阅,无入队,将被清理