JettyWebSocketClient¶
설명¶
WebSocketClientService 의 구현입니다. 이 서비스는 Jetty WebSocket 클라이언트 모듈을 사용하여 애플리케이션 전체에 WebSocket 세션 관리를 제공합니다.
속성¶
아래 목록에서 필수 속성에는 별표(*)가 표시되어 있습니다. 다른 속성은 선택 사항으로 간주됩니다. 이 테이블에는 기본값과 속성이 NiFi 식 언어를 지원하는지 여부도 표시됩니다.
표시 이름  | 
API 이름  | 
기본값  | 
허용되는 값  | 
설명  | 
|---|---|---|---|---|
인증 헤더 문자셋 *  | 
인증 헤더 문자셋  | 
US-ASCII  | 
기본 인증 헤더 base64 문자열의 문자셋입니다.  | 
|
연결 시도 횟수 *  | 
연결 시도 횟수  | 
3  | 
연결을 시도하고 설정할 횟수입니다.  | 
|
연결 시간 제한 *  | 
Connection Timeout  | 
3초  | 
WebSocket URI 에 연결할 수 있는 시간 제한입니다.  | 
|
고객 승인  | 
고객 승인  | 
RFC 7235 섹션 4.2에 설명된 대로 사용자 지정 HTTP 승인 헤더를 구성합니다. 사용자 지정 승인 헤더를 설정하면 기본 인증에 대한 User Name 및 User Password 속성 구성은 제외됩니다.  | 
||
HTTP 프록시 호스트  | 
HTTP 프록시 호스트  | 
HTTP 프록시의 호스트 이름입니다.  | 
||
HTTP 프록시 포트  | 
HTTP 프록시 포트  | 
HTTP 프록시의 포트 번호입니다.  | 
||
입력 버퍼 크기 *  | 
입력 버퍼 크기  | 
4kb  | 
입력(네트워크 계층에서 읽기) 버퍼 크기입니다.  | 
|
최대 이진 메시지 크기 *  | 
최대 이진 메시지 크기  | 
64kb  | 
구문 분석/생성 중 이진 메시지의 최대 크기입니다.  | 
|
최대 텍스트 메시지 크기 *  | 
최대 텍스트 메시지 크기  | 
64kb  | 
구문 분석/생성 중 텍스트 메시지의 최대 크기입니다.  | 
|
비밀번호  | 
비밀번호  | 
기본 인증을 위한 사용자 비밀번호입니다.  | 
||
SSL 컨텍스트 서비스  | 
SSL 컨텍스트 서비스  | 
서버 보안을 위해 사용할 SSL 컨텍스트 서비스입니다. 지정하면 서버는 WSS 요청만 수락하고, 그렇지 않으면 WS 요청만 수락합니다  | 
||
세션 유지 관리 간격 *  | 
세션 유지 관리 간격  | 
10초  | 
세션 유지 관리 활동 사이의 간격입니다. WebSocket 서버로 설정된 WebSocket 세션은 WebSocket 서버 재시작 또는 비활성 세션 시간 초과 등 다양한 이유로 인해 종료될 수 있습니다. 이 세션 유지 관리 활동은 손실된 세션을 다시 연결하기 위해 주기적으로 실행되므로 WebSocket 클라이언트가 성공적으로 재접속한 후 동일한 세션 ID를 투명하게 재사용할 수 있습니다. 유지 관리 활동은 해당 프로세서 또는 이 컨트롤러 서비스가 중지될 때까지 실행됩니다.  | 
|
사용자 이름  | 
사용자 이름  | 
기본 인증을 위한 사용자 이름입니다.  | 
||
WebSocket URI *  | 
WebSocket URI  | 
이 클라이언트가 연결되는 WebSocket URI 입니다.  | 
상태 관리¶
이 구성 요소는 상태를 저장하지 않습니다.
제한됨¶
이 구성 요소는 제한되지 않습니다.
시스템 리소스 고려 사항¶
이 구성 요소는 시스템 리소스 고려 사항을 지정하지 않습니다.