
Stomp::getReadTimeout 메소드의 기본값은 0입니다. 이 기본값이 설정된 경우, 읽기 타임아웃이 발생하지 않습니다.
이 메소드를 사용하여 읽기 타임아웃을 설정할 때, 타임아웃이 발생하면 메시지를 읽지 않고, 다시 연결을 시도합니다.
타임아웃이 발생한 후 다시 연결을 시도할 때, 메시지를 읽을 수 있습니다. 이때, 이전에 읽기 타임아웃이 발생한 메시지는 다시 읽을 수 있습니다.
Stomp 프로토콜은 연결이 끊어지지 않는 한, 이전에 읽기 타임아웃이 발생한 메시지를 다시 읽을 수 있습니다.
따라서, Stomp::getReadTimeout 메소드를 사용하여 읽기 타임아웃을 설정할 때, 타임아웃이 발생하면 메시지를 읽지 않고, 다시 연결을 시도합니다. 다시 연결을 시도한 후, 이전에 읽기 타임아웃이 발생한 메시지를 다시 읽을 수 있습니다.
2025-04-21 16:51