Scaling Components
sgcWebSockets 배포를 여러 인스턴스에 걸쳐 실행해 보세요. 로드 밸런서 뒤에서 연결을 분산하거나, 브라우저를 레거시 TCP 서버에 연결하거나, Windows에서 최대 동시성을 위해 커널 모드 HTTP.SYS 수신기로 전환할 수 있어요.
sgcWebSockets 배포를 여러 인스턴스에 걸쳐 실행해 보세요. 로드 밸런서 뒤에서 연결을 분산하거나, 브라우저를 레거시 TCP 서버에 연결하거나, Windows에서 최대 동시성을 위해 커널 모드 HTTP.SYS 수신기로 전환할 수 있어요.
확장 전략에 맞는 컴포넌트를 선택해 보세요.
Random 또는 Fewest-Connections 알고리즘을 사용하여 WebSocket 및 HTTP 연결을 백업 서버 풀에 분산해요. 백업 서버는 바인딩을 자동으로 등록해요.
브라우저 WebSocket 클라이언트를 일반 TCP/IP 백엔드에 연결해요. WebSocket을 기본적으로 지원하지 않는 레거시 서비스에 브라우저가 가상으로 연결할 수 있어요.
커널 모드 Microsoft HTTP Server API를 전송으로 사용해요. WebSockets, HTTP/1.1, HTTP/2 및 SSL이 내장되어 있어요. 동일한 Windows 호스트에서 IIS와 포트를 공유할 수 있어요.
각 확장성 컴포넌트는 표준 sgcWebSockets 서버 및 클라이언트 옆에 바로 적용할 수 있어요.
수평 확장을 위해 TsgcWebSocketLoadBalancerServer 뒤에 TsgcWebSocketHTTPServer 인스턴스 풀을 실행해요. 단일 머신 배포를 TsgcWebSocketServer_HTTPAPI로 전환하여 커널 모드 I/O 완성 포트와 IIS 포트 공유를 활용해 보세요. 또는 TsgcWebSocketProxyServer로 브라우저 WebSocket 클라이언트에 TCP 전용 백엔드를 노출할 수 있어요.