TsgcWebSocketLoadBalancerServerÖzellikler › Bindings

Bindings Özellik

Yük dengeleyicinin aşağı akış istemcileri ve arka uç (backend) kayıtları için dinlediği IP/Port çiftlerinin koleksiyonu.

Sözdizimi

property Bindings: TIdSocketHandles read GetBindings write SetBindings;

Varsayılan Değer

— (boş; yük dengeleyici tüm arabirimlerde Port'a geri döner)

Remarks

Yük dengeleyicinin dinlemesi gereken her IP/Port kombinasyonu için bir giriş ekleyin. Her giriş IP, Port ve IPVersion değerlerini sunar; koleksiyon boş olduğunda sunucu, Port üzerindeki her arabirime bağlanır. Bir arabirimde genel bir ön uç ve diğerinde özel bir yönetim/arka uç kaydı uç noktası sunmak ya da aynı bileşende düz ve TLS dinleyicilerini çalıştırmak için Bindings kullanın. Burada listelenen adreslerin, aşağı yöndeki istemcilerin ve arka uç TsgcWebSocketServer örneklerinin bağlandığı yerler olduğunu unutmayın — bunlar istemcilere iletilen genel adresler değildir (bunlar her arka uç tarafından kendi LoadBalancer.Bindings aracılığıyla duyurulur). Dinleme uç noktalarını yeniden atamadan önce durdurduktan sonra Bindings.Clear() çağırın.

Örnek


oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
With oServer.Bindings.Add do
begin
  IP := '0.0.0.0';
  Port := 80;
end;
With oServer.Bindings.Add do
begin
  IP := '0.0.0.0';
  Port := 443;
end;
oServer.Active := true;

Özelliklere Dön