225장. Mina2 구성 요소


Camel 버전 2.10에서 사용 가능

mina2: 구성 요소는 Apache M Cryostat 2.x를 사용하기 위한 전송입니다.

작은 정보

Netty as Netty를 사용하는 것이 좋습니다. 현재 Apache Mina보다 훨씬 더 적극적이고 널리 사용되는 프로젝트입니다.

INFO: 소비자 끝점에서 sync=false에 주의해야 합니다. camel-mina2 이후 모든 소비자 교환은 InOut입니다. 카멜-마와는 달랐습니다.

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

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

225.1. URI 형식

mina2:tcp://hostname[:port][?options]
mina2:udp://hostname[:port][?options]
mina2:vm://hostname[:port][?options]

codec 옵션을 사용하여 레지스트리에 codec를 지정할 수 있습니다. TCP를 사용 중이고 codec를 지정하지 않으면 textline 플래그가 대신 텍스트 줄 기반 코드c 또는 개체 직렬화를 사용해야 하는지를 결정하는 데 사용됩니다. 기본적으로 개체 직렬화가 사용됩니다.

codec가 지정되지 않은 경우 UDP의 경우 기본값은 기본 Cryostat Buffer 기반 codec 를 사용합니다.

VM 프로토콜은 동일한 JVM에서 직접 전달 메커니즘으로 사용됩니다.

Mina 생산자는 기본 시간 초과 값이 30초이며 원격 서버의 응답을 대기합니다.

일반적인 용도에서 camel-mina 는 본문 콘텐츠 메시지 헤더 및 교환 속성만 전송되지 않습니다.
그러나 옵션 transferExchange 에서는 exchange 자체를 유선을 통해 전송할 수 있습니다. 아래 옵션을 참조하십시오.

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

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.