티스토리 뷰
https://velog.io/@jihoson94/BIO-NIO-Connector-in-Tomcat
BIO, NIO Connector Architecture in Tomcat
Servlet 과 Servlet Container를 소개할 때 대표적인 Servlet Container인 Tomcat을 소개했습니다. Tomcat의 Servlet Container Framework인 Catalina가 핵심적인 요소입니다. 하지만 Tomcat에서 핵심적
velog.io
https://do-study.tistory.com/124
Java / Servlet 비동기 기술 흐름 with Spring
1. Servlet 3.0 이전 기존 알고 있었던과 같이 1 Request per 1 Thread 할당 방식이다. 오래걸리는 무거운 작업은 @Async 를 활용해 비동기로 처리할 수 있었지만 이는 말 그대로 해당 스레드 내부에서 유효
do-study.tistory.com
https://velog.io/@sihyung92/how-does-springboot-handle-multiple-requests
스프링부트는 어떻게 다중 유저 요청을 처리할까? (Tomcat9.0 Thread Pool)
스프링 부트는 웹서버 어플리케이션 구조에 대해 잘 몰라도, 뚝딱 웹서버 어플리케이션을 만들게 도와줍니다. 하지만 한번씩 궁금증이 들 때가 있습니다. 이게 왜 되지..? 스프링, 이거 왜지? 시
velog.io
https://ch4njun.tistory.com/267
[Spring] Java & Spring 에서의 비동기는 어떻게 발전됐을까?
Servlet 3.0 이전 Servlet 3.0 에는 Servlet Thread 만 존재했다. 예를들어 Thread per Request Model 을 사용하는 Tomcat 의 경우에는 기본적으로 200개의 Servlet Thread 를 가졌고 내부적으로 Blocking 되는 코..
ch4njun.tistory.com
https://junghyungil.tistory.com/131
[NIO] JAVA NIO의 ByteBuffer와 Channel로 File Handling에서 더 좋은 Perfermance 내기!
기존의 Java IO는 다른 언어에 비해 매우 느리다는 이야기가 많이 있습니다. 내부적으로 어떻게 돌아가는지 대략적으로나마 파악한다면 그럴 수 밖에 없었다는 사실을 알게 되실겁니다. 하지만 jd
eincs.com
http://eincs.com/2009/08/java-nio-bytebuffer-channel-file/
[NIO] JAVA NIO의 ByteBuffer와 Channel로 File Handling에서 더 좋은 Perfermance 내기!
기존의 Java IO는 다른 언어에 비해 매우 느리다는 이야기가 많이 있습니다. 내부적으로 어떻게 돌아가는지 대략적으로나마 파악한다면 그럴 수 밖에 없었다는 사실을 알게 되실겁니다. 하지만 jd
eincs.com
Java NIO는 생각만큼 non-blocking 하지 않다
일부러 낚시 냄새가 독하게 풍기는 제목을 지어봤다. Java NIO는 New IO의 줄임말인데, Non-blocking IO 의 줄임말이라고 알고 있는 개발자도 많은 것 같다.(나도 그랬다..) 그만큼 NIO는 Non-blocking이라는
homoefficio.github.io
'Spring' 카테고리의 다른 글
Spring Security 시큐리티 필터 이해하기 (0) | 2022.06.13 |
---|---|
Servlet Container 와 Spring Container? Application Context? (0) | 2022.06.13 |
Spring Boot - Test(테스트) / 단위테스트, 통합테스트 (0) | 2022.05.31 |
Spring Boot - RestTemplate / Http통신 (0) | 2022.05.31 |
Spring Boot - Validation Check(유효성 검사) (0) | 2022.05.31 |