netty高性能编程-第1章 netty介绍和应用场景
第1章Netty介绍和应用场景
1.1Netty介绍
-
Netty是由JBOSS提供的一个Java开源框架,现为Github上的独立项目。
-
Netty是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络IO程序。
-
Netty主要针对在TCP协议下,面向Clients端的高并发应用,或者Peer-to-peor场景下的大量数据持续传输的应用。
-
Netty本质是一个NIO框架,适用于服务器通讯相关的多种应用场景
-
要透彻理解Netty ,需要先学习NIO,这样我们才能阅读Netty的源码。
1.2应用场景
- 互联网行业:分布式RPC
- 游戏行业:定制开发私有协议栈、地图服务
- 大数据领域:Spark和Hadoop通信、序列化组件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决