使用jms问题 在tomcat 中

戢冠生 发布于 2015/12/10 15:14
阅读 381
收藏 0

我使用tomcat 结合ActiveMQ jms 应用。  两个 tomcat 应用(使用框架使Spring + jms),一个应用叫A  ,一个应用叫B。 一个 ActiveMQ服务器。 应用A向应用B发jms消息请求,应用B处理并返回结果。应用A收到消息。

应用A 发出消息 A1  收到结果 B1 . 发出消息A2 收到结果B2。

jmsTemplate.setReceiveTimeout(5000);//jms配置
        jmsTemplate.setExplicitQosEnabled(true);
        jmsTemplate.setTimeToLive(5000);

但是应用B shutdown后。 应用A再发若干jms。这个时候应用A收不到正常的。

再把应用B startup 。 应用A再发jms请求出来,应用B收到消息,返回结果。但是应用A收到消息却不是。这个时候应用A发出消息A1收到结果B2 ,发出消息A2收到结果B1.

请求大家有谁遇到吗?

  

加载中
返回顶部
顶部