我正在使用activemq在不同的进程之间传递请求。在某些情况下,队列中存在多个重复的消息(即请求)。我希望只有一个。是否有一种方法可以发送一条消息以替换具有相似属性的旧消息?如果没有,是否有一种方法可以检查队列并查找具有特定属性的消息(在这种情况下,如果存在旧消息,则不会发送新消息)。
澄清一下(基于Dave的答案):实际上,我正在努力确保队列上没有重复的消息,以减少每当消费者获取消息时发生的处理量。因此,我要么想替换一条消息,要么根本不将其放入队列中。
谢谢。
澄清一下(基于Dave的答案):实际上,我正在努力确保队列上没有重复的消息,以减少每当消费者获取消息时发生的处理量。因此,我要么想替换一条消息,要么根本不将其放入队列中。
谢谢。