【发布时间】:2020-09-21 23:54:06
【问题描述】:
由于内存限制,activeMQ 只返回队列的快照,并不保证迭代时所有的消息。
为了计算所有消息,其中一个属性与特定值匹配,我想到了制作队列的副本(不消耗消息)。制作临时副本后,我可以开始使用此临时队列中的消息并计算与该属性匹配的所有消息。这样原始队列将不受影响。
是否可以在不消耗消息的情况下制作队列副本?有什么缺点吗?
镜像队列、虚拟主题和复合目标没有帮助,因为它会将所有消息转发到另一个队列,而不是复制现有队列。
【问题讨论】: