Spring jmsTemplate.setReceiveTimeout对jmsTemplate.convertAndSend()没有影响

时间:2019-01-24 08:07:40

标签: spring-jms

我们使用JmsTemplate并设置receiveTimeout无效。请帮助。

@Bean

public JmsTemplate xyz(){


    JmsTemplate jmsTemplate = new JmsTemplate();

    template.setReceiveTimeout(1);

    return jmsTemplate;

}

jmsTemplate.convertAndSend()的配置为1 millisec不会超时,而日志中提到该调用花费了大约40 millisec来完成。

P.S:我们仅触发该消息,不使用该消息。另一个团队/提供者来做。

1 个答案:

答案 0 :(得分:0)

receiveTimeout与发送无关;在执行模板接收操作时使用。