C# - http 요청 시 동시 접속 수 제한
- 닷넷프레임워크는 서버로의 동시 접속 수가 기본으로 최대 2로 제한 되어 있다
- 즉 클라이언트는 한 서버로 머신당 최대 동시 접속 수가 2개로 제한
- 그래서 웹 서비스 클라이언에서 웹 서비스 등을 호출할 때 출력결과를 올리기 위해서는 멀티스레드로 웹서비스를 호출하여도 실제로는 활동하는 최대 동시 접속 수는 2가 된다.
- 이 제한은 애플리케이션 구성 파일(machine.congif에서도 가능)에 connectionManagement 요소를 아래와 같이 늘리면 된다.
<system.net>
<connectionManagement>
<add address="*" maxconnection="20"/>
</connectionManagement>
</system.net>
이 글은 2019-03-12에 작성되었습니다.