TsgcWebSocketClient속성 › LoadBalancer

LoadBalancer 속성

sgcWebSockets Load Balancer 서버 또는 수동으로 정의된 WebSocket 서버 풀에 연결합니다.

구문

property LoadBalancer: TsgcWSLoadBalancerClient_Options read FLoadBalancer write SetLoadBalancer;

기본값

Enabled=False

설명

EnabledTrue인 경우 클라이언트는 HostPort로 지정된 Load Balancer 서버에 접속하여 대상 WebSocket 서버를 검색하고 노드 간에 메시지를 브로드캐스트합니다. 또는 밸런서에 접속하지 않고 사용할 WebSocket 엔드포인트의 정적 목록(예: http://127.0.0.1:80)으로 Servers를 채우십시오. 밸런서와의 통신이 실패하면 OnLoadBalancerError 이벤트가 발생합니다.

예제


oClient := TsgcWebSocketClient.Create(nil);
oClient.LoadBalancer.Enabled := true;
oClient.LoadBalancer.Host := '127.0.0.1';
oClient.LoadBalancer.Port := 5412;
oClient.Active := true;

속성으로 돌아가기