TsgcWebSocketClientProperties › LoadBalancer

LoadBalancer Eigenschap

Maakt verbinding met een sgcWebSockets Load Balancer-server of met een handmatig gedefinieerde pool van WebSocket-servers.

Syntaxis

property LoadBalancer: TsgcWSLoadBalancerClient_Options read FLoadBalancer write SetLoadBalancer;

Standaardwaarde

Enabled=False

Opmerkingen

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.

Voorbeeld


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

Terug naar eigenschappen