【发布时间】:2023-03-16 10:58:01
【问题描述】:
我目前正在探索 Active MQ 中的重复数据删除策略。 Artemis 支持duplicate detection,但我不确定 ActiveMQ 5
如果消息当前存在于 ActiveMQ 5 的队列中,是否可以阻止将其放置在队列中?
不再在队列中并且过去一直在队列中的消息将被允许返回队列。
我试图实现的底层功能是流控制,其中多个相同值的消息不会放在队列中,以消除重复处理。
根据文档,我尝试使用定义的消息属性_AMQ_DUPL_ID,但我仍然遇到重复。我怀疑这可能在 ActiveMQ 5 中不受支持,并且不确定什么是替代选项。我愿意接受建议。
注意:正在使用的 Active MQ 实例由 Amazon MQ 提供。
【问题讨论】: