【发布时间】:2015-12-16 16:33:39
【问题描述】:
我们在 ActiveMQ 中使用消息组。
我们每天将有大约 100,000 个消息组,每个组有 1 到 10 条消息。该组的随机(1 到 10 条)消息将在大约 24 小时内在未知时间到达。
由于我们不知道特定消息组将有多少消息到达,因此我们无法明确关闭该组。不过,我们不希望消息组永远存在,因为我们怀疑这会是内存泄漏。
我们如何才能实现类似于以下的效果?有没有我们缺少的替代方案?
messageGroup.setTimeToLive(48 小时)?
【问题讨论】: