TsgcWebSocketClient › Properties › LoadBalancer
Maakt verbinding met een sgcWebSockets Load Balancer-server of met een handmatig gedefinieerde pool van WebSocket-servers.
property LoadBalancer: TsgcWSLoadBalancerClient_Options read FLoadBalancer write SetLoadBalancer;
Enabled=False
Wanneer Enabled True is, neemt de client contact op met de Load Balancer-server die is opgegeven via Host en Port om een doel-WebSocket-server te ontdekken en berichten over knooppunten te verspreiden. U kunt ook Servers vullen met een statische lijst van WebSocket-eindpunten (bijvoorbeeld http://127.0.0.1:80) die worden gebruikt zonder contact op te nemen met de balancer. De OnLoadBalancerError-gebeurtenis wordt geactiveerd wanneer communicatie met de balancer mislukt.
oClient := TsgcWebSocketClient.Create(nil);
oClient.LoadBalancer.Enabled := true;
oClient.LoadBalancer.Host := '127.0.0.1';
oClient.LoadBalancer.Port := 5412;
oClient.Active := true;