Netty学习--基本介绍及应用场景

Netty是JBOSS提供的一个异步的、基于事件驱动的开源框架,主要用来开发高可用、高性能的网络IO程序。它主要针对TCP协议,面向客户端的高并发应用,提供相应的网络通信服务,其本质上是NIO通信框架。

应用场景

1.互联网行业

分布式系统的远程服务调用是离不开高性能的RPC框架的,而Netty 作为异步高性能的通信框架,往往作为基础通信组件被这些 RPC 框架使用

2.游戏行业

Netty 作为高性能的基础通信组件,提供了 TCP/UDP 和 HTTP 协议栈,方便定制和开发私有协议栈,账号登录服务器

3.大数据领域

经典的 Hadoop 的高性能通信和序列化组件 Avro 的 RPC 框架,默认采用 Netty 进行跨界点通信。 它的 Netty Service 基于 Netty 框架二次封装实现。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值