Netty初识

Netty初识

小颜同学 Lv4

前言: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 进行许可。
 评论