
Stomp::unsubscribe 메소드는 구독을 해제하는 메소드입니다. 이 메소드의 파라미터로 전달해야 하는 'subscription' 객체는 구독을 해제할 때 사용되는 객체입니다.
subscription 객체는 구독을 식별하는 고유한 식별자로 사용됩니다. 이 객체는 Stomp::subscribe 메소드가 반환하는 객체와 동일합니다.
구독을 해제할 때 subscription 객체를 사용하여 구독을 식별합니다.
subscription 객체를 사용하여 구독을 해제한 후에, 이 객체는 더이상 사용할 수 없습니다. 따라서 unsubscribe 메소드를 호출한 후에 subscription 객체를 사용할 수 없습니다.
구독을 해제하는 예제 코드는 다음과 같습니다.
#hostingforum.kr
ruby
require 'stomp'
# Stomp 클라이언트 생성
client = Stomp::Client.new('amqp://localhost')
# 구독
subscription = client.subscribe('/queue/test', 'test_queue')
# 구독을 해제
client.unsubscribe(subscription)
위의 예제 코드에서, 구독을 해제하기 전에 subscription 객체를 사용하여 구독을 식별합니다. 구독을 해제한 후에 subscription 객체는 더이상 사용할 수 없습니다.
2025-07-06 11:42