TsgcWebSocketClient › 속성 › LoadBalancer
sgcWebSockets Load Balancer 서버 또는 수동으로 정의된 WebSocket 서버 풀에 연결합니다.
property LoadBalancer: TsgcWSLoadBalancerClient_Options read FLoadBalancer write SetLoadBalancer;
Enabled=False
Enabled가 True인 경우 클라이언트는 Host와 Port로 지정된 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;