Java/Netty

[Network/Netty]01. OverView

양승길 2017. 10. 8. 20:25

[Netwok/Netty]01. OverView

(출처 : https://netty.io/)

  • 비동기형태의 이벤트 기반 네트워크 애플리케이션 프레임워크로서 지속적으로 유지가 가능하고 높은 성능을 가진 서버와 클라이언트간에 빠른 개발을 위한 목적을 두고있다.
  • 빠르고 쉬운 네트워크 애플리케이션 개발이 가능하며 단순하고 TCP, UDP같은 스트림형 네트워크 프로그램을 단순화 하였다.
  • 블록킹과 넌블록킹 소켓 같은 다양한 전송 타입을 통합한 API다.
  • 유연하고 확장가능한 이벤트 기반을 둔다.
  • 쓰레드풀이나 단일 쓰레드같은 쓰레드모델을 고급적으로 커스텀할 수 있다.
  • 자원소비가 많지 않으며 불필요한 메모리 복사를 최소화 한다.