
1. Stomp::commit 메서드는 메시지가 성공적으로 전송될 경우, 호출되지 않습니다. 메시지를 전송한 후에 메시지의 성공 여부를 확인하는 방법은 메시지 전송 후에 메시지의 ack 메시지를 수신하는 것입니다.
2. 메시지가 실패할 경우, Stomp::commit 메서드는 호출되지 않습니다. 메시지가 실패할 경우, client는 메시지 전송 후에 메시지의 nack 메시지를 수신합니다.
3. commit 메서드가 호출되지 않는 이유는 Stomp 프로토콜의 특성으로 인한 것입니다. Stomp 프로토콜에서는 메시지의 성공 여부를 ack/nack 메시지를 통해 확인합니다. 따라서 메시지 전송 후에 메시지의 ack/nack 메시지를 수신한 후에 메시지의 성공 여부를 확인할 수 있습니다.
2025-06-11 09:34