14.5.4. JMS 공급자 구성


14.5.4.1. 개요

JMS 공급자 끝점에는 구성 가능한 여러 동작이 있습니다. 여기에는 다음이 포함됩니다.

  • 메시지가 상호 작용하는 방법
  • 내구성 서브스크립션 사용
  • 서비스가 로컬 JMS 트랜잭션을 사용하는 경우
  • 끝점에서 사용하는 메시지 선택기

14.5.4.2. 설정 지정

공급자 끝점 동작은 선택적 jms:server 요소를 사용하여 구성됩니다. jms:server 요소는 WSDL wsdl:port 요소의 하위이며 다음 속성이 있습니다.

표 14.4. JMS 공급자 끝점 WSDL 확장
속성설명

useMessageIDAsCorrealationID

JMS에서 메시지 ID를 사용하여 메시지의 상관 관계를 유지할지 여부를 지정합니다. 기본값은 false입니다.

durableSubscriberName

내구성 서브스크립션을 등록하는 데 사용되는 이름을 지정합니다.

messageSelector

사용할 메시지 선택기의 문자열 값을 지정합니다. 메시지 선택기를 지정하는 데 사용되는 구문에 대한 자세한 내용은 JMS 1.1 사양을 참조하십시오.

transactional

로컬 JMS 브로커가 메시지 처리와 관련된 트랜잭션을 생성할지 여부를 지정합니다. 기본값은 false입니다. [a]

[a] 현재 트랜잭션 특성을 true 로 설정하는 것은 런타임에서 지원되지 않습니다.

14.5.4.3. 예제

예 14.8. “JMS 공급자 끝점의 WSDL” 는 JMS 공급자 끝점 구성을 위한 WSDL을 보여줍니다.

예 14.8. JMS 공급자 끝점의 WSDL

<service name="JMSService">
  <port binding="tns:Greeter_SOAPBinding" name="SoapPort">
    <jms:address jndiConnectionFactoryName="ConnectionFactory"
                 jndiDestinationName="dynamicQueues/test.Celtix.jmstransport" >
      <jms:JMSNamingProperty name="java.naming.factory.initial"
                             value="org.activemq.jndi.ActiveMQInitialContextFactory" />
      <jms:JMSNamingProperty name="java.naming.provider.url"
                             value="tcp://localhost:61616" />
    </jms:address>
    <jms:server messageSelector="cxf_message_selector"
                useMessageIDAsCorrelationID="true"
                transactional="true"
                durableSubscriberName="cxf_subscriber" />
  </port>
</service>
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.