Netty 是什么?和 Tomcat 有什么区别?特点是什么?

Netty 是一个基于 NIO 的异步网络通信框架,性能高,封装了原生 NIO 编码的复杂度,开发者可以直接使用 Netty 来开发高效率的各种网络服务器,并且编码简单。 Tomcat 是一个 Web 服务器,是一个 Servlet 容器,基本上 Tomcat 内部只会运行 Servlet 程序,并处理 HTTP 请求,而 Netty 封装的是底层10模型,关注的是网络数据的传输,而不关心具体的协议,可定制性更高。 Netty 的特点:
1.异步、 NIO 的网络通信框架
2.高性能
3.高扩展,高定制性
4.易用性

你可能感兴趣的:(java面试总结,java,面试)