JMS 메시지 헤더: TimeToLive 특성 참조
WSIF가 큐에 지정하는 JMS 메시지의 TimeToLive 특성에 허용되는 값의 범위입니다.
JMS 메시지 헤더 특성 JMSTimeToLive의 유형은 long입니다. 큐에 들어간 메시지의 TTL(Time to Live)을 밀리초 단위로 설정합니다. 값 0은 무한한 수명을 의미합니다.
JMS 메시지의 TTL(Time to Live)을 결정하는 요소는 다음과
같습니다.
- 단방향(입력 전용) 조작의 경우, 기본 TTL(Time to Live)이 0이므로 메시지는 무기한으로 또는 서버가 메시지 처리를 종료할 때까지 큐에 남아 있습니다. JMSTimeToLive 값이 서비스 엔드포인트 URL이나 JMS 주소에서 지정되는 경우 단방향 메시지에 사용됩니다. 클라이언트는 절대 단방향 조작에 대한 응답을 기다리지 않으므로 시간종료되지 않습니다. 단방향 조작 중에 클라이언트는 큐 자체가 사용 불가능한 경우에만 실패합니다.
- 양방향(요청 및 응답) 조작의 경우 JMSTimeToLive 값이 서비스 엔드포인트 URL이나 JMS 주소에서 지정되는 경우 양방향 메시지에 사용됩니다. TTL(time to live)이 지정되지 않으면 기본값은 클라이언트 응답 제한시간 설정에 의해 판별됩니다.