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

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

一、Netty是什么

Netty是一个基于NIO的异步网络通信框架,性能高,封装了原生NIO编码的复杂度,开发者可以直接使用Netty来开发高效率的各种网络服务器,并且编码简单。

二、Netty和Tomcat有什么区别

  • Tomcat是一个Web服务器,是一个Servlet容器,基本上Tomcat内部只会运行Servlet程序,并处理HTTP请求,
  • 而Netty封装的是底层IO模型,关注的是网络数据的传输,而不关心具体的协议,可定制性更高。

三、Netty的特点

  • 异步、NIO的网络通信框架
  • 高性能
  • 高扩展,高定制性
  • 易用性
相关推荐
开开心心就好14 小时前
免费轻量电子书阅读器,多系统记笔记听书
linux·运维·服务器·安全·ddos·可信计算技术·1024程序员节
懒惰成性的14 小时前
Java方法的使用
java·开发语言
RisunJan14 小时前
Linux命令-lvreduce (收缩逻辑卷空间)
linux·运维·服务器
wangbing112514 小时前
Java构造函数不能加void
java·开发语言
重生之后端学习14 小时前
207. 课程表
java·数据结构·算法·职场和发展·深度优先
嵌入式×边缘AI:打怪升级日志14 小时前
9.2.1 分析 Write File Record 功能(保姆级讲解)
java·开发语言·网络
阿在在15 小时前
Spring 系列(三):Spring PostProcessor 顶级扩展接口全解析
java·后端·spring
kyrie学java15 小时前
使用SpringBoot框架搭建简易的项目
java·spring boot·spring
袁袁袁袁满15 小时前
Linux命令sudo -i和su root有什么区别吗?
linux·运维·服务器·su root·sudo -i
野犬寒鸦15 小时前
ArrayList扩容机制深度解析(附时序图详细讲解)
java·服务器·数据结构·数据库·windows·后端