요청마다 쓰레드 생성
장점
단점
=> 그래서 쓰레드 풀이란걸 사용
이 값을 너무 낮게 설정하면?
동시 요청이 많으면 서버리소스는 여유롭지만 클라이언트는 금방 응답지연
이 값을 너무 높게 설정하면?
동시 요청이 많으면 cpu. 메모리 리소스 임계점 초과로 서버 다운
장애 발생시?
클라우드면 일단 서버부터 늘리고, 이후에 튜닝
클라우드가 아니면 열심히 튜닝
적정숫자는 어떻게 찾는지?
애플리케이션 로직의 복잡도(DB를 한번조회하는지 2번조회하는지 등)
,cpu,메모리,IO 리소스 상황에 따라 모두 다름
성능테스트, 서버당 DB커넥션수
김영한님 강의를 듣고..
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1