JMSTemplate和DefaultMessageListenerContainer

时间:2017-07-27 22:53:57

标签: spring spring-jms

我在Redhat ActiveMQ中有两个队列,一个用于消费,另一个用于生成和消费对象消息。

一旦从主队列中消耗,它就会被推送到第二个队列进行进一步处理。但是在使用JmsTemplate时,消息会随机丢失,

我在2个DMLC容器上使用与ActiveMQConnectionFactory相同的Bean并使用JmsTemplate

让我知道如何确保消息不会在JmsTemplate中丢失。

1 个答案:

答案 0 :(得分:0)

我会仔细检查没有其他人检查你队列中的消息。如果某种开发环境中有多个应用程序实例正在运行 - 它们可能会竞争消息。可能是另一个开发人员使用与ActiveMQ或dev / stage环境相同的连接字符串启动应用程序的另一个实例。