Netty 简介

2021-08-27 22:57:00

先看官网怎么自吹。
Netty 是一个 NIO 客户端、服务器框架,可以快速轻松地开发网络应用程序的服务器和客户端。 它极大地简化了 TCP 和 UDP 等网络编程。
“快速而简单”并不意味着生成的应用程序会受到可维护性或性能问题的影响。 Netty 是根据从许多协议(例如 FTP、SMTP、HTTP 以及各种基于二进制和文本的遗留协议)的实现中获得的经验而精心设计的。 结果,Netty 成功地找到了一种方法,可以在不妥协的情况下实现易于开发、性能、稳定性和灵活性。

components.png

  • 统一的API来处理所有的程序;
  • 采用的模型灵活且可扩展;
  • 多种线程模型;
  • 支持真正的无连接套接字;
  • 易使用,要求少,示例文档全面;
  • 高性能,低延时,占用资源少;
  • 支持SSL/TLS等安全策略;
  • 最后可以加一条:开放的社区氛围,完全开源。

以上,经过了解还是基本可信的,而且熟悉了 Netty 之后,有哪部分网络功能不满意可以直接手写一个,配上不同的处理模块是很轻松的。目前常见的网络框架有许多依赖 Netty,可见一斑。

Copyright tg-blog 京ICP备15066502号-2