TsgcWebSocketClientÖzellikler › LoadBalancer

LoadBalancer Özellik

Bir sgcWebSockets Load Balancer sunucusuna veya manuel olarak tanımlanmış bir WebSocket sunucu havuzuna bağlanır.

Sözdizimi

property LoadBalancer: TsgcWSLoadBalancerClient_Options read FLoadBalancer write SetLoadBalancer;

Varsayılan Değer

Enabled=False

Remarks

Enabled değeri True olduğunda istemci, hedef bir WebSocket sunucusu keşfetmek ve düğümler arasında mesaj yayınlamak için Host ve Port tarafından belirtilen Load Balancer sunucusuyla iletişim kurar. Alternatif olarak, dengeleyiciyle iletişim kurmadan kullanılmak üzere Servers özelliğini statik bir WebSocket uç noktaları listesiyle (örneğin http://127.0.0.1:80) doldurun. Dengeleyiciyle iletişim başarısız olduğunda OnLoadBalancerError olayı tetiklenir.

Örnek


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

Özelliklere Dön