javax.jms.Connection#start()
은 실제로 대상입니다. javadoc에 따르면 다음과 같이 말합니다 :JMS 연결 - 시작 메소드 (IBM MQ impl)
들어오는 메시지의 연결 전달을 시작 (또는 다시 시작)합니다.
하지만 정확히 무엇을 의미합니까? 내 생각에 구현에 따라 다르므로 IBM MQ (최신 8+)의 의미는 무엇입니까? 어쩌면 클라이언트 연결이 서버 메시지를 미리 캐시 할 것입니까? examples의 제작자를 확인했으며 시작 방법을 호출 중이지만 결코 메시지를 읽지 않습니다. 나는 start()를 호출하지 않고 코드를 테스트했으며 잘 동작했다.
나는 MQ가 필요 이상으로 두포보다 더 이해할 수는 있지만 아직도 알고 싶습니다. 다른 JMS 구현에서 어떻게 수행 되었는가? Tibco, Apache MQ 같은가? 어쩌면 누군가 아는가?
시작하지 않은 코드가 메시지를 보내는 데 사용되었습니다. 메시지를 보낼 때만 전화를해야하는지 궁금합니다. (IBM 예제가 송신을 위해서조차도 start를 호출하게 함) – JIV
예제의 좋은 점; 우리가 항상 그것을 추가하는 경향이 시작하는 전화를 잊어 버리는 것은 너무 쉽습니다! 아마도 추가 의견이 필요할 수 있습니다. – Calanais