TsgcWebSocketLoadBalancerServer › 속성
용도별로 그룹화된 published 속성과 그에 이어지는 전체 알파벳순 목록.
| Name | 설명 |
|---|---|
| Active | 다운스트림 클라이언트와 백엔드 TsgcWebSocketServer 등록을 수락하는 리스닝 소켓을 열어, 로드 밸런서를 시작하거나 중지합니다. |
| Port | load balancer가 수신 WebSocket/HTTP 클라이언트 및 백엔드 서버 등록을 수락하는 TCP 포트. |
| Bindings | 로드 밸런서가 다운스트림 클라이언트 및 백엔드 등록에 대해 수신 대기하는 IP/Port 쌍의 컬렉션입니다. |
| MaxConnections | 로드 밸런서가 수락하는 최대 동시 TCP 연결 수(다운스트림 클라이언트 + 등록된 백엔드). |
| Name | 설명 |
|---|---|
| HTTP2Options | 다운스트림 클라이언트의 HTTPS 요청을 처리하는 데 사용되는 로드 밸런서의 TLS 수신기에서 HTTP/2를 활성화하고 조정합니다. |
| Name | 설명 |
|---|---|
| SSL | 로드 밸런서에서 TLS/SSL을 활성화하여 클라이언트가 wss:// 또는 https://를 사용하여 연결할 수 있게 합니다. |
| SSLOptions | load balancer의 TLS 리스너에 대한 인증서 경로, TLS 버전 선택 및 OpenSSL 튜닝을 보유합니다. |
| SecurityOptions | 로드 밸런서에 도달하는 WebSocket 핸드셰이크에 대한 허용된 origin과 같은 승인 규칙을 정의합니다. |
| Name | 설명 |
|---|---|
| LoadBalancer | 로드 밸런서가 등록된 백엔드에 다운스트림 연결을 분배하는 방법과 어떤 프로토콜이 밸런싱되는지를 구성합니다. |
| FallBack | 네이티브 WebSocket을 지원하지 않는 브라우저를 위해 로드 밸런서에 대체 전송을 제공합니다. |
| Name | 설명 |
|---|---|
| Options | 로드 밸런서에 대한 기타 동작 플래그: 조각 처리, 시간 초과, HTTP 테스트 페이지 및 UTF-8 검증입니다. |
| Extensions | 로드 밸런서 프론트엔드에서 per-message deflate 압축과 같은 WebSocket 프로토콜 확장을 구성합니다. |
| Specifications | 로드 밸런서가 다운스트림 클라이언트로부터 수락할 WebSocket 프로토콜 사양을 활성화하거나 비활성화합니다. |
| ThreadPool | 연결이 닫힐 때 작업자 스레드를 파괴하는 대신 재활용하는 스레드 풀을 활성화합니다. |
| ThreadPoolOptions | ThreadPool이 활성화되었을 때 사용되는 재사용 가능한 스레드 풀의 크기와 상한을 구성합니다. |
| Throttle | 로드 밸런서가 각 연결에서 읽거나 쓰는 대역폭(초당 비트)을 제한합니다. |
| Name | 설명 |
|---|---|
| LogFile | 로드 밸런서가 처리하는 모든 소켓 메시지를 디버깅 및 감사를 위해 로그 파일에 기록합니다. |
| Version | 바이너리에 임베드된 sgcWebSockets 라이브러리 버전이 있는 읽기 전용 문자열. |
| Name | 설명 |
|---|---|
| Active | 다운스트림 클라이언트와 백엔드 TsgcWebSocketServer 등록을 수락하는 리스닝 소켓을 열어, 로드 밸런서를 시작하거나 중지합니다. |
| Bindings | 로드 밸런서가 다운스트림 클라이언트 및 백엔드 등록에 대해 수신 대기하는 IP/Port 쌍의 컬렉션입니다. |
| Extensions | 로드 밸런서 프론트엔드에서 per-message deflate 압축과 같은 WebSocket 프로토콜 확장을 구성합니다. |
| FallBack | 네이티브 WebSocket을 지원하지 않는 브라우저를 위해 로드 밸런서에 대체 전송을 제공합니다. |
| HTTP2Options | 다운스트림 클라이언트의 HTTPS 요청을 처리하는 데 사용되는 로드 밸런서의 TLS 수신기에서 HTTP/2를 활성화하고 조정합니다. |
| LoadBalancer | 로드 밸런서가 등록된 백엔드에 다운스트림 연결을 분배하는 방법과 어떤 프로토콜이 밸런싱되는지를 구성합니다. |
| LogFile | 로드 밸런서가 처리하는 모든 소켓 메시지를 디버깅 및 감사를 위해 로그 파일에 기록합니다. |
| MaxConnections | 로드 밸런서가 수락하는 최대 동시 TCP 연결 수(다운스트림 클라이언트 + 등록된 백엔드). |
| Options | 로드 밸런서에 대한 기타 동작 플래그: 조각 처리, 시간 초과, HTTP 테스트 페이지 및 UTF-8 검증입니다. |
| Port | load balancer가 수신 WebSocket/HTTP 클라이언트 및 백엔드 서버 등록을 수락하는 TCP 포트. |
| SecurityOptions | 로드 밸런서에 도달하는 WebSocket 핸드셰이크에 대한 허용된 origin과 같은 승인 규칙을 정의합니다. |
| Specifications | 로드 밸런서가 다운스트림 클라이언트로부터 수락할 WebSocket 프로토콜 사양을 활성화하거나 비활성화합니다. |
| SSL | 로드 밸런서에서 TLS/SSL을 활성화하여 클라이언트가 wss:// 또는 https://를 사용하여 연결할 수 있게 합니다. |
| SSLOptions | load balancer의 TLS 리스너에 대한 인증서 경로, TLS 버전 선택 및 OpenSSL 튜닝을 보유합니다. |
| ThreadPool | 연결이 닫힐 때 작업자 스레드를 파괴하는 대신 재활용하는 스레드 풀을 활성화합니다. |
| ThreadPoolOptions | ThreadPool이 활성화되었을 때 사용되는 재사용 가능한 스레드 풀의 크기와 상한을 구성합니다. |
| Throttle | 로드 밸런서가 각 연결에서 읽거나 쓰는 대역폭(초당 비트)을 제한합니다. |
| Version | 바이너리에 임베드된 sgcWebSockets 라이브러리 버전이 있는 읽기 전용 문자열. |