239장. Netty 구성 요소(더 이상 사용되지 않음)
Camel 버전 2.3에서 사용 가능
이 구성 요소는 더 이상 사용되지 않습니다. Netty4 를 사용해야 합니다.
Camel의 netty 구성 요소는 Netty 프로젝트를 기반으로 하는 소켓 통신 구성 요소입니다.
Netty는 프로토콜 서버 및 클라이언트와 같은 네트워크 애플리케이션을 빠르고 쉽게 개발할 수 있는 NIO 클라이언트 서버 프레임워크입니다.
Netty는 TCP 및 UDP 소켓 서버와 같은 네트워크 프로그래밍을 크게 단순화하고 간소화합니다.
이 camel 구성 요소는 생산자 및 소비자 끝점을 모두 지원합니다.
Netty 구성 요소에는 여러 옵션이 있으며 여러 TCP/UDP 통신 매개변수(버퍼 크기, keepAlive, tcpNoDelay 등)를 세부적으로 제어하고 Camel 경로에서 In-Only 및 In-Out 통신을 원활하게 수행할 수 있습니다.
Maven 사용자는 이 구성 요소의 pom.xml
에 다음 종속성을 추가해야 합니다.
239.1. URI 형식 링크 복사링크가 클립보드에 복사되었습니다!
netty 구성 요소의 URI 스키마는 다음과 같습니다.
netty:tcp://0.0.0.0:99999[?options] netty:udp://remotehost:99999/[?options]
netty:tcp://0.0.0.0:99999[?options]
netty:udp://remotehost:99999/[?options]
이 구성 요소는 TCP 및 UDP 모두에 생산자 및 소비자 끝점을 지원합니다.
?option=value&option=value&… 형식의 URI에 쿼리 옵션을
추가할 수 있습니다.