305장. Cryostat 구성 요소


Camel 버전 2.5로 사용 가능

Camel의 sip 구성 요소는 JCP 라이센스 하에서 사용할 수 있는 Jain Cryostat 구현을 기반으로 하는 통신 구성 요소입니다.

SIP(Session Initiation Protocol)는 IETF 정의 신호 프로토콜이며, IP(Internet Protocol)를 통한 음성 및 비디오 호출과 같은 멀티미디어 통신 세션을 제어하는 데 널리 사용됩니다. 192.0.2. 프로토콜은 기본 전송 계층과 독립하도록 설계된 애플리케이션 계층 프로토콜이며, TCP(Transmission Control Protocol), UDP(User Datagram Protocol) 또는 Stream Control Transmission Protocol (SCTP)에서 실행할 수 있습니다.

Jain Cryostat 구현에서는 TCP 및 UDP만 지원합니다.

Camel Cryostat 구성 요소는 RFC3903 - 이벤트용 세션 개시 프로토콜(SIP) 확장에 설명된 대로 Cryostat 게시 및 서브스크립션 기능만 지원합니다.

이 camel 구성 요소는 생산자 및 소비자 끝점을 모두 지원합니다.

Camel Cryostat Producers (Event publishers) 및 Cryostat 소비자(Event Subscribers)는 Cryostat Presence 에이전트(상태 저장 엔티티)라는 중간 엔티티를 사용하여 이벤트 및 상태 정보를 서로 통신합니다.

Cryostat 기반 통신의 경우, 리스너가 있는 Cryostat Stack은 customers Producer 및 Consumer( localhost를 사용하는 경우 별도의 포트 사용)에서 인스턴스화 해야 합니다. 이는 통신 중에 Cryostat 스택 간에 교환되는 핸드셰이크 및 승인을 지원하기 위해 필요합니다.

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

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

305.1. URI 형식

sip 끝점의 URI 스키마는 다음과 같습니다.

sip://johndoe@localhost:99999[?options]
sips://johndoe@localhost:99999/[?options]

이 구성 요소는 TCP 및 UDP 둘 다에 대해 생산자 및 소비자 끝점을 지원합니다.

URI에 쿼리 옵션을 추가할 수 있습니다. ?option=value&option=value&…​

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.