308장. 간단한 JMS2 구성 요소


Camel 버전 2.19로 사용 가능

Simple JMS 2.0 구성 요소 또는 SJMS2는 JMS 클라이언트 생성 및 구성과 관련하여 잘 알려진 모범 사례를 사용하는 Camel과 함께 사용되는 JMS 클라이언트입니다. SJMS2에는 Camel을 위해 명시적으로 작성된 새로운 JMS 2.0 클라이언트 API가 포함되어 있어 제3자 메시징 구현을 제거하고 가볍고 탄력적으로 유지할 수 있습니다. 다음 기능이 포함되어 있습니다.

  • 표준 대기열 및 주제 지원(Durable & Non-Durable)
  • InOnly & InOut MEP 지원
  • 비동기 Producer 및 소비자 처리
  • 내부 JMS 트랜잭션 지원

추가 주요 기능은 다음과 같습니다.

  • 플러그형 연결 리소스 관리
  • 세션, 소비자 및 프로듀서 풀링 및 캐싱 관리
  • 일괄 소비자 및 프로듀서
  • Batch Consumers & Producers
  • Customizable Transaction Comrategies 지원 (로컬 JMS 트랜잭션만 해당)
참고

S in SJMS

S는 Simple 및 Standard 및 Springless를 나타냅니다. 또한 camel-jms가 이미 사용되었습니다.

Maven 사용자는 이 구성 요소에 대해 pom.xml 에 다음 종속성을 추가해야 합니다.

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-sjms2</artifactId>
    <version>x.x.x</version>
    <!-- use the same version as your Camel core version -->
</dependency>

308.1. URI 형식

sjms2:[queue:|topic:]destinationName[?options]

여기서 destinationName 은 JMS 큐 또는 주제 이름입니다. 기본적으로 destinationName 은 큐 이름으로 해석됩니다. 예를 들어 큐에 연결하려면 Flistener.BAR 을 사용합니다.

sjms2:FOO.BAR

원하는 경우 선택적 queue: 접두사를 포함할 수 있습니다.

sjms2:queue:FOO.BAR

항목에 연결하려면 topic: 접두사를 포함해야 합니다. 예를 들어, topic에 연결하려면 prices.Prices 를 사용합니다.

sjms2:topic:Stocks.Prices

다음 형식 ?option=value&option=value&…​을 사용하여 URI에 쿼리 옵션을추가합니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.