我在Redhat ActiveMQ中有两个队列,一个用于消费,另一个用于生成和消费对象消息。
一旦从主队列中消耗,它就会被推送到第二个队列进行进一步处理。但是在使用JmsTemplate时,消息会随机丢失,
我在2个DMLC容器上使用与ActiveMQConnectionFactory相同的Bean并使用JmsTemplate
让我知道如何确保消息不会在JmsTemplate中丢失。
答案 0 :(得分:0)
我会仔细检查没有其他人检查你队列中的消息。如果某种开发环境中有多个应用程序实例正在运行 - 它们可能会竞争消息。可能是另一个开发人员使用与ActiveMQ或dev / stage环境相同的连接字符串启动应用程序的另一个实例。