深入了解Netty【三】Netty概述
1、简介
Netty是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。
Netty是一个NIO客户端服务器框架,它支持快速、简单地开发协议服务器和客户端等网络应用程序。它大大简化了网络编程,如TCP和UDP套接字服务器。
“快速而简单”并不意味着最终的应用程序将遭遇可维护性或性能问题。Netty经过精心设计,积累了许多协议(如FTP、SMTP、HTTP和各种二进制和基于文本的遗留协议)实现的经验。因此,Netty成功地找到了一种方法,可以在不妥协的情况下实现开发、性能、稳定性和灵活性。
Netty官网
2、应用场景
- 互联网行业
主要用于分布式系统中的RPC,如阿里的Dubbo。 - 游戏行业
比如地图服务器之间用Netty进行高性能通信。 - 大数据领域
Hadoop的Netty Service。 - 开源项目
https://netty.io/wiki/related-projects.html
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ClawHub的技术分享!