首页 > 其他分享 >Netty在业务中的使用场景有哪些?

Netty在业务中的使用场景有哪些?

时间:2022-12-01 17:23:38浏览次数:74  
标签:Netty 场景 框架 哪些 通信 RPC 高性能 组件



Netty是基于Java NIO client-server的网络应用框架,使用Netty可以快速开发网络应用,例如服务器和客户端协议。Netty提供了一种新的方式来开发网络应用程序,这种新的方式使它很容易使用和具有很强的扩展性。Netty的内部实现是很复杂的,但是Netty提供了简单易用的API从网络处理代码中解耦业务逻辑。Netty是完全基于NIO实现的,所以整个Netty都是异步的。

Netty的应用场景

互联网行业

1)互联网行业: 在分布式系统中, 各个节点之间需要远程服务调用, 高性能的RPC框架必不可少,Netty作为

异步高性能的通信框架, 往往作为基础通信组件被这些RPC框架使用。

2)典型的应用有: 阿里分布式服务框架Dubbo的RPC框架使用Dubbo协议进行节点间通信,Dubbo协议默

认使用Netty作为基础通信组件, 用于实现各进程节点之间的内部通信

游戏行业

1)无论是手游服务端还是大型的网络游戏,Java语言得到了越来越广泛的应用

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

录服务器

地图服务器之间可以方便的通过Netty进行高性能的通信

大数据领域

1)经典的Hadoop的高性能通信和序列化组件Avro的RPC框架, 默认采用Netty进行跨界点通信

2)它的Netty Service基于Netty框架二次封装实现。

标签:Netty,场景,框架,哪些,通信,RPC,高性能,组件
From: https://www.cnblogs.com/shoshana-kong/p/16942077.html

相关文章

  • 在低容错业务场景下落地微服务的实践经验
    作者:禾连健康“健康体检是一个低容错的场景,用户到医院体检,由于IT原因导致无法完成预约的项目,会对用户体验造成极大的影响。”*——禾连健康CTO邓志豪禾连健康成......
  • MySQL 间隙锁导致的死锁场景分析
    实际业务场景在我们使用mysql的时候,如果不注意间隙锁容易引起死锁,最近分析一个业务场景就是间隙锁导致的死锁,业务抽象如下:系统有一个批量新增业务资源的功能,实现逻辑如下......
  • Linux一切皆文件指什么?Linux文件类型有哪些?
    在Linux中一切皆文件,普通文件是文件,目录是文件,硬件设备也是文件,套接字、网络通信等资源也都是文件。那么Linux中一切皆文件是什么意思?本文为大家详细介绍一下。Lin......
  • 软件功能测试的测试流程有哪些?软件测试公司排名分享
    软件功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。软件产品的功能直接影响到用户体验,所以软件功能测试意义重大。......
  • 如何查哪些IP是代理IP呢?
    代理ip又叫代理服务器英文全称是(ProxyServer),也叫做代理IP,其功能就是代理网络用户去取得网络信息。形象的说:它是网络信息的中转站。代理服务器就好象一个大的Cache,这样就能......
  • 实现div元素滚动条默认滚动到最底部 - 使用场景 - 聊天信息框
    实现div元素滚动条默认滚动到最底端使用场景:聊天信息框需要了解几个属性和方法:scrollHeight:元素高度-包含滚动条隐藏部分clientHeight:元素可视高度-不包含滚动条隐......
  • 造成服务器无法正常运行的原因有哪些
    一、硬件设备服务器上的硬件设备是否出现老化、陈旧或损坏的情况,这是出现服务器不稳定常见的原因之一。硬件设备的故障会导致传输速度、响应速度及处理速度等受到阻碍......
  • CocosCreator多分辨率场景适配方案
    CocosCreator不同手机分辨率的背景图像和场景内容适配特别说明CocosCreator微信小游戏开发系列文章,是我在逐步开发过程中,基于官方文档之上,记录一些重点内容,以及对官方......
  • 数据采集的数据源有哪些?
    从数据采集角度来说,都有哪些数据源呢?这四类数据源包括了:开放数据源、爬虫抓取、传感器和日志采集开放数据源一般是针对行业的数据库。国内,贵州做了不少大胆尝试,搭建了云平台......
  • 好用不贵的BI数据分析软件有哪些?奥威BI性价比高吗?
    选BI最怕选到又贵又不好用的。勉强用,不能很好地发挥辅助企业数字化运营决策的作用;不用,对整个企业的长久运营管理不利。有没有好用不贵的BI数据分析软件?奥威BI的性价比高吗?纵......