Netty初识
前言:Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。
它活跃和成长于用户社区,像大型公司 Facebook 和 Instagram 以及流行 开源项目如 Infinispan, HornetQ, Vert.x, Apache Cassandra 和 Elasticsearch 等,都利用其强大的对于网络抽象的核心代码。
Netty入门教程
一、认识Netty
1.什么是Netty?
Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。
Netty 是一个广泛使用的 Java 网络编程框架(Netty 在 2011 年获得了Duke’s Choice Award,见https://www.java.net/dukeschoice/2011 )。它活跃和成长于用户社区,像大型公司 Facebook 和 Instagram 以及流行 开源项目如 Infinispan, HornetQ, Vert.x, Apache Cassandra 和 Elasticsearch 等,都利用其强大的对于网络抽象的核心代码。
2.Netty和Tomcat有什么区别?
Netty和Tomcat最大的区别就在于通信协议,Tomcat是基于http协议的web容器,但是Netty不一样,他能通过编程自定义各种协议,因为Netty能够通过codec自己来编码/解码字节流,完成类似redis访问的功能,这就是netty和tomcat最大的不同。
3.Netty三大优点:
1.并发高
2.传输快
3.封装好
- 标题: Netty初识
- 作者: 小颜同学
- 创建于: 2022-10-04 22:54:35
- 更新于: 2023-12-18 09:06:28
- 链接: https://www.wy-studio.cn/2022/10/04/Netty初识/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论