【Netty】一、Nety的介绍
Netty的概念
Netty由JBOSS提供的Java开源框架,现为Github开源框架。
Netty是一个异步的、基于事件驱动程序的网络应用框架。
Netty针对TCP/IP协议,通过JDK io/网络、对NIO进行了封装和优化
体系简图如下
异步
Netty的应用场景
① 在分布式系统中,各个节点之间需要远程服务调用,高性能的RPC框架必不可少,
Netty作为高性能基础通信框架,被RPC框架使用。 例如 Dubbo
②游戏行业
③大数据领域 经典Hadoop的高性能通信和序列化组件(AVRO实现数据文件共享)的RPC框架