Java NIO Selector 내부 구조 — epoll 위에 세운 자바 비동기 IO
한 스레드가 수천 개의 소켓을 들고 있을 수 있는 이유는 무엇일까요. Netty, Reactor Netty, Spring WebFlux, 심지어 JDK 13 이후의 평범한 java.net.Socket까지, JVM 위 거의 모든 IO가 결국 같은 한 가지 기둥 위에 서 있습니다. 그 기둥의 이름은 Selector입니다. 이 글은 자바 Selector API가
May 14, 202614 min read

