현재 webMethods 큐로 메시지를 보내기 위해 JmsTemplate의 send (Destination, messageCreator) 메소드를 사용하고 있습니다. 그러나 send 메소드가 너무 오래 걸리므로 반환 할 시간이 너무 오래 걸리므로 제한 시간은 5 초 여야합니다. 제 질문은 어떻게 이것을 보장 할 수 있을까요? JmsTemplate에는 전송 타임 아웃이 없다.JMSTemplate의 롤백 또는 시간 초과 send()
우리가 생각하는 옵션은 send() 메소드에서 5 초 동안 응답을 기다리는 것입니다. 5 초 이상 경과하면 실패로 간주합니다. 그러나이 요청을 실패로 간주하기 때문에 보내지는 메시지가 전혀 처리되지 않도록해야합니다. 어떻게해야합니까? 롤백? 감사!