在ActiveMQ中存在虚拟队列,当一个新的消费者加入到队列中时,会接收到所有在队列中已经存在的消息,这可能导致消费者收到已经被消费的消息的问题。解决方法是在配置文件中添加一个设置,例如在activemq.xml中,在元素中添加true。
示例:
true false
在上述示例中,true指示使用共享订阅,消费者加入队列时只会接收当前未被消费的消息。
上一篇:ActiveMQ:无法在Stomp上启用SSL。
下一篇:ActiveMQ:转换OpenWire和STOMP消息