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通信、序列化组件
posted @ 2022-10-30 00:07  帅气的小峰  阅读(15)  评论(0编辑  收藏  举报