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

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

一、Netty是什么

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

二、Netty和Tomcat有什么区别

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

三、Netty的特点

  • 异步、NIO的网络通信框架
  • 高性能
  • 高扩展,高定制性
  • 易用性
相关推荐
剑挑星河月9 分钟前
94.二叉树的中序遍历
java·算法·leetcode
2301_8011847515 分钟前
docker 工作
java·docker·容器
老前端的功夫24 分钟前
【Java从入门到入土】47:构建工具:Maven与Gradle的战争
java·python·maven
aaPIXa62225 分钟前
C++模板元编程:在编译期完成计算,实现零运行时开销
java·开发语言·c++
千逐6843 分钟前
Uniapp 鸿蒙实战之 AtomGit APP - 仓库详情与文件树浏览
服务器·microsoft·uni-app
夜郎king1 小时前
RuoYi-Vue3 企业级后台快速落地实战指南
java·开发语言
liuyicenysabel1 小时前
多服务上线日记二:
服务器·笔记·学习
AI人工智能+电脑小能手2 小时前
【大白话说Java面试题 第156题】【06_Spring篇】第16题:Spring 用到了哪些设计模式?
java·spring·设计模式·代理模式·工厂模式
曹牧2 小时前
XML 解析过程中遇到 `org.xml.sax.SAXParseException
java·开发语言
杨云龙UP2 小时前
Windows SQL Server 备份无法传输至异地共享目录排查处理
运维·服务器·数据库·windows·共享·smb·异地备份传输