3.5.5. STOMP 대상을 AMQ Broker 주소 및 큐에 매핑


메시지를 보내고 구독할 때 STOMP 클라이언트에는 일반적으로 대상 헤더가 포함됩니다. 대상 이름은 문자열 값으로, 브로커의 대상에 매핑됩니다. AMQ Broker에서 이러한 대상은 주소큐에 매핑됩니다. 대상 프레임에 대한 자세한 내용은 STOMP 사양을 참조하십시오.

예를 들어 다음 메시지(headers 및 본문 포함)를 전송하는 STOMP 클라이언트를 사용합니다.

SEND
destination:/my/stomp/queue

hello queue a
^@

이 경우 브로커는 해당 메시지를 /my/stomp/queue 주소와 연결된 모든 큐에 전달합니다.

예를 들어 STOMP 클라이언트가 SEND 프레임을 사용하여 메시지를 보내면 지정된 대상이 주소에 매핑됩니다.

클라이언트가 SUBSCRIBE 또는 UNSUBSCRIBE 프레임을 전송하는 것과 동일한 방식으로 작동하지만 이 경우 AMQ Broker는 대상 을 큐에 매핑합니다.

SUBSCRIBE
destination: /other/stomp/queue
ack: client

^@

이전 예에서 브로커는 대상/other/stomp/queue 에 매핑합니다.

STOMP 대상을 JMS 대상에 매핑

JMS 대상은 브로커 주소 및 큐에도 매핑됩니다. STOMP를 사용하여 메시지를 JMS 대상으로 보내려면 STOMP 대상은 동일한 규칙을 따라야 합니다.

  • 대기열 이름 앞에 jms.queue. 를 추가하여 JMS Queue 에 전송하거나 구독하십시오. 예를 들어 주문 JMS Queue에 메시지를 보내려면 STOMP 클라이언트에서 프레임을 보내야 합니다.

    SEND
    destination:jms.queue.orders
    hello queue orders
    ^@
  • jms.topic. 에서 주제 이름을 앞에 추가하여 JMS Topic 을 보내거나 구독합니다. 예를 들어, 주식 JMS 토픽에 가입하려면 STOMP 클라이언트에서 다음과 유사한 프레임을 보내야 합니다.

    SUBSCRIBE
    destination:jms.topic.stocks
    ^@
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.