TsgcWebSocketLoadBalancerServerPropiedades › Active

Active Propiedad

Inicia o detiene el balanceador de carga, abriendo los sockets de escucha que aceptan clientes descendentes y registros de TsgcWebSocketServer de backend.

Sintaxis

property Active: Boolean read GetActive write SetActive default False;

Valor Predeterminado

False

Observaciones

Establezca Active en True para que el balanceador de carga comience a escuchar en el Port configurado (y cualquier Bindings adicional). Una vez en escucha, los clientes en la parte inferior se conectan al balanceador de carga del mismo modo que lo harían con un TsgcWebSocketServer estándar, mientras que los servidores de backend se registran a través de su propio cliente LoadBalancer y se convierten en destinos de enrutamiento. Establecer Active de nuevo a False cierra todas las sesiones de clientes en la parte inferior y cancela el registro de todos los backends. Llame a Bindings.Clear() antes de reiniciar en un puerto diferente para descartar los identificadores anteriores.

Ejemplo


oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.Port := 80;
oServer.Active := true;

Volver a Propiedades