TsgcWebSocketServer_HTTPAPIProperties › MaxConnections

MaxConnections 속성

http.sys 리스너가 수락하는 최대 동시 클라이언트 연결 수(0은 무제한을 의미).

구문

property MaxConnections: Integer read FMaxConnections write FMaxConnections;

기본값

0 (무제한)

설명

0보다 클 때 서버는 제한에 도달하면 새 들어오는 연결을 거부합니다. 기존 세션은 영향을 받지 않고 계속됩니다. 값 0은 제한을 비활성화합니다(기본값). 갑작스러운 부하에서 리소스 고갈로부터 호스트를 보호하거나 로드 밸런싱 팜의 용량을 제한하려면 이 속성을 사용하십시오. 값은 커널이 소켓을 수락한 후 사용자 모드 수준에서 적용됩니다. 트래픽을 더 일찍 거부하려면 Firewall 또는 RateLimiter와 결합하십시오.

예제


oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Host := '127.0.0.1';
oServer.Port := 80;
oServer.MaxConnections := 1000;
oServer.Active := true;

속성으로 돌아가기