Tomcat 해부학 - Spring Boot 안에 살아있다?
·
삽질로그
1. 들어가며이전 글에서는 Servlet, Tomcat, 그리고 Spring MVC를 중심으로 자바 웹 애플리케이션의 요청 처리 구조를 살펴보았다.-> 2025.03.23 - [삽질로그] - Tomcat은 그냥 서버가 아니다? Tomcat은 그냥 서버가 아니다?1. 들어가며이전 글에서 Java의 ExecutorService와 Spring Boot의 TaskExecutor를 비교하며, Spring Boot의 비동기 요청 처리가 Tomcat의 스레드풀과 별개로 동작한다는 점을 정리했다.  2025.03.16 - [삽질로그] - Sprimingking2.tistory.com다만 해당 글은 흐름 위주의 설명에 초점이 맞춰져 있었고, Tomcat이 내부적으로 어떻게 동작하는지에 대한 코드 레벨의 깊이 있는 분석은..
Tomcat은 그냥 서버가 아니다?
·
삽질로그
1. 들어가며이전 글에서 Java의 ExecutorService와 Spring Boot의 TaskExecutor를 비교하며, Spring Boot의 비동기 요청 처리가 Tomcat의 스레드풀과 별개로 동작한다는 점을 정리했다.  2025.03.16 - [삽질로그] - Spring Boot 비동기 처리 = 스레드풀? Spring Boot 비동기 처리 = 스레드풀?1. 들어가며이전 포스팅에서 Java의 ExecutorService와 Spring Boot의 스레드풀을 비교하는 방식이 잘못되었다는 피드백(토스 개발자 피셜)을 받았다. 2025.03.09 - [삽질로그] - 여러 요청이 동시에 들어오mingking2.tistory.com 이번 글에서는 Spring Boot에서 가장 많이 사용되는 두 웹 기술인 S..
Spring Boot 비동기 처리 = 스레드풀?
·
삽질로그
1. 들어가며이전 포스팅에서 Java의 ExecutorService와 Spring Boot의 스레드풀을 비교하는 방식이 잘못되었다는 피드백(토스 개발자 피셜)을 받았다. 2025.03.09 - [삽질로그] - 여러 요청이 동시에 들어오면, Spring Boot는 어떻게 처리할까? 여러 요청이 동시에 들어오면, Spring Boot는 어떻게 처리할까?1. 들어가며지난 글에서는 웹소켓 핸들러를 Event 기반으로 처리하여 동기 방식으로 해결했다.이를 통해 코드가 더 깔끔해지고 유지보수가 쉬워졌지만, 한 가지 새로운 고민이 생겼다. 🔗 이전mingking2.tistory.com 당시 나는 Spring Boot가 멀티스레딩을 지원하여 동시 요청을 처리할 수 있다는 점을 설명하려 했고,이에 따라 “그럼 Java..