
【Netty原理与 RPC 实践】
文章平均质量分 96
Netty 是目前最流行的一款高性能 Java 网络编程框架,它被广泛使用在中间件、直播、社交、游戏等领域。目前,许多知名的开源软件也都将 Netty 用作网络通信的底层框架,如 Dubbo、RocketMQ、Elasticsearch、HBase 等
小小工匠
show me the code ,change the world
展开
-
Netty剖析 - 掌握Netty 整体架构脉络
除了主流协议外,Netty还支持开发者自定义应用层协议。这意味着开发者可以根据自己的需求定义和实现特定的应用层协议,并在Netty的支持下进行编解码,从而实现定制化的网络通信。原创 2024-03-26 06:15:00 · 6195 阅读 · 1 评论 -
Netty剖析 - Why Netty
通过使用对象池,Netty 可以重复利用已经创建的对象,减少了对象创建和销毁的次数,从而降低了垃圾回收的频率,提高了系统的性能和稳定性。其底层的网络组件经过精心设计和优化,具有出色的性能和稳定性。主线程和从线程之间的工作分配清晰,避免了线程间的竞争和同步问题,同时有效利用了多核处理器的性能优势,从而实现了高效的事件驱动和并发处理。Netty 通过对象池复用技术和零拷贝技术的应用,有效降低了 JVM 垃圾回收的压力,减少了资源的消耗,从而实现了更低的资源消耗,在网络编程中得到了广泛的应用和青睐。原创 2024-03-25 05:45:00 · 5687 阅读 · 0 评论