TsgcWebSocketLoadBalancerServer › 属性 › Throttle
限制负载均衡器在每个连接上读取或写入的带宽(比特/秒)。
property Throttle: TsgcWSThrottle read GetThrottle write SetThrottle;
Enabled=False
当 Throttle.Enabled 为 True 时,负载均衡器限制从其任何对端套接字读取或写入数据的速率,包括下游客户端和已注册的后端控制频道。使用此功能可防止单个客户端占满上行链路,或在开发期间模拟低带宽场景。限流在套接字层面应用,与 MaxConnections(限制并发会话数)无关。
oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.Throttle.BitsPerSec := 65536;
oServer.Throttle.Enabled := true;
oServer.Active := true;