Netty 入门笔记

一、 Netty简介

1. 是什么?

官方对于Netty的介绍:

Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。

本质来说,它是一个把java nio包封装得很好的网络应用框架,具有以下特点:

  • 高并发,低延迟
  • 高扩展,API使用简单,开发门槛低
  • 非阻塞

基于事件驱动的编程,我们只需专注于业务本身,实现每一个必要的handler,省去了许多繁杂的底层操作,Netty就是这样,它的存在大大降低了NIO程序的编程复杂度。

Netty的优点归功于其封装性好之外,还跟NIO(Nonblocking I/O,非阻塞IO)有很大的关系。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×