TsgcWebSocketLoadBalancerServer › 메서드 › Stop
보조 스레드에서 로드 밸런서를 중지하여 연결이 닫히는 동안 호출 스레드가 차단되지 않도록 합니다.
procedure Stop;
Stop은 Active := False를 설정하는 내부 작업자 스레드를 생성하므로, 모든 활성 클라이언트와 모든 backup-server 링크가 해제되는 동안 차단되는 대신 호출자가 즉시 반환됩니다. 로드 밸런서는 수신 대기 소켓을 닫고 열린 연결을 끊기 위해 내부적으로 DisconnectAll을 호출합니다. 등록된 backup 서버는 연결 끊김을 감지하고, AutoRestart로 구성된 경우 로드 밸런서가 다시 시작되면 재연결합니다. 로드 밸런서가 완전히 중지되고 더 이상 연결이 수락되지 않으면 알림을 받으려면 OnShutdown을 구독하십시오. 호출 스레드에서 실행되는 동기 종료를 선호하는 경우 Active 속성을 직접 사용하십시오.
oServer.Stop();