Netty 비동기 네트워크 프레임워크입니다. Channel에서 발생하는 이벤트들을 EventLoop가 처리하는 구조를 가집니다. Channel 기본 입출력 작업은 네트워크 전송에서 제공하는 기본형을 이용합니다. 자바 기반 네트워크 기본 구조는 Socket 클래스입니다. Netty의 Channel 인터페이스는 Socket으로 직접 작업할 때 복잡성을 완화하는 API를 제공합니다. EventLoop 이벤트를 실행하기 위한 무한루프 쓰레드입니다. Channel에서 발생한 이벤트는 이벤트 큐에 입력됩니다. 이벤트 큐에 입력된 이벤트가 있을 때 해당 이벤트를 꺼내서 이벤트를 실행합니다. 지원하는 스레드 종류에 따라 단일 스레드 이벤트 루프와 다중 스레드 이벤트 루프로 나뉩니다. 이벤트 루프가 처리한 이벤트의 결과..