346.2. 끝점 옵션
Thrift 구성 요소는 아래에 나열된 두 가지 옵션을 지원합니다.
이름 | 설명 | 기본 | 유형 |
---|---|---|---|
useGlobalSslContext Parameters (보안) | thrift 구성 요소가 글로벌 SSL 컨텍스트 매개변수를 사용하고 있는지 확인 | false | boolean |
resolveProperty Placeholders (advanced) | 구성 요소 시작 시 속성 자리 표시자를 자체적으로 확인해야 하는지 여부입니다. String 유형의 속성만 속성 자리 표시자를 사용할 수 있습니다. | true | boolean |
Thrift 끝점은 URI 구문을 사용하여 구성됩니다.
thrift:host:port/service
다음 경로 및 쿼리 매개변수를 사용합니다.
346.2.1. 경로 매개변수 (3 매개변수):
이름 | 설명 | 기본 | 유형 |
---|---|---|---|
host | Thrift 서버 호스트 이름입니다. 생산자를 사용할 때 소비자 또는 원격 서버 호스트 이름이 될 때 localhost 또는 0.0.0.0(정의되지 않은 경우)입니다. | 문자열 | |
port | Thrift 서버 포트 | int | |
서비스 | thrift 설명자 파일의 필수 정규화된 서비스 이름(패키지 점 서비스 정의 이름) | 문자열 |
346.2.2. 쿼리 매개변수 (12 매개변수):
이름 | 설명 | 기본 | 유형 |
---|---|---|---|
compressionType (common) | 프로토콜 압축 메커니즘 유형 | NONE | ThriftCompressionType |
exchangeProtocol (common) | 교환 프로토콜 직렬화 유형 | 바이너리 | ThriftExchangeProtocol |
bridgeErrorHandler (consumer) | Camel 라우팅 오류 처리기에 소비자를 브리징할 수 있습니다. 즉, 소비자가 들어오는 메시지를 선택하려고 하는 동안 발생한 모든 예외가 이제 메시지로 처리되고 라우팅 오류 처리기에서 처리됩니다. 기본적으로 소비자는 org.apache.camel.spi.ExceptionHandler를 사용하여 WARN 또는 ERROR 수준에서 기록되고 무시됩니다. | false | boolean |
clientTimeout (consumer) | 소비자의 클라이언트 시간 초과 | int | |
maxPoolSize (consumer) | Thrift 서버 소비자 최대 스레드 풀 크기 | 10 | int |
PoolSize (consumer) | Thrift 서버 소비자 초기 스레드 풀 크기 | 1 | int |
exceptionHandler (consumer) | 사용자가 사용자 지정 ExceptionHandler를 사용하도록 하려면 다음을 수행합니다. bridgeErrorHandler 옵션이 활성화되어 있으면 이 옵션이 사용되지 않습니다. 기본적으로 소비자는 WARN 또는 ERROR 수준에서 기록되고 무시됩니다. | ExceptionHandler | |
exchangePattern (consumer) | 소비자가 교환을 생성할 때 교환 패턴을 설정합니다. | ExchangePattern | |
방법 (producer) | Thrift 호출 메서드 이름 | 문자열 | |
동기 (고급) | 동기 처리를 엄격하게 사용해야 하는지 또는 Camel이 비동기 처리를 사용할 수 있는지 여부를 설정합니다(지원되는 경우). | false | boolean |
negotiationType (보안) | 보안 협상 유형 | 일반 텍스트 | ThriftNegotiationType |
SSLParameters (보안) | SSL/TLS 보안 협상을 위한 구성 매개변수 | SSLContextParameters |