首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Netty
订阅
全栈收藏
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
一文快速上手高性能网络框架netty
netty是一款异步的事件驱动的网络程序框架,支持快速地开发可维护的高性能的面向协议的服务器和客户端。本文对netty的工作流程与主要组件作介绍。
八张图理清 Netty 的体系结构
我正在参加「掘金·启航计划」 1. 背景 大家都说,Netty 相比于原生 JAVA NIO 的更易使用,就整了本书看。 我翻开一看,这咋就更易使用了,歪歪斜斜的每页上都写着 Handler、Even
感动!我终于理清楚Netty内存管理了
前言正是Netty的易用性和高性能成就了Netty,让其能够如此流行。而作为一款通信框架,首当其冲的便是对IO性能的高要求。不少读者都知道Netty底层通过使用DirectMemory,减少了内核态与
深入了解Netty【六】Netty工作原理
前面学习了NIO与零拷贝、IO多路复用模型、Reactor主从模型。 服务器基于IO模型管理连接,获取输入数据,又基于线程模型,处理请求。 下面来学习Netty的具体应用。 但是在Netty中,bossGroup相当于mainReactor,workerGroup相当于SubR…
写给大忙人看的netty实战
netty作为一个NIO客户端服务器框架,可以快速、轻松地构建网络应用,比如协议服务器和客户端。netty吸收了FTP、SMTP、HTTP等协议的实现经验,在易用性和敏捷性的基础上保证了程序的稳健性以及可维护性 。 当我们刚开始学习java网络编程时都是开一个socket端口,…
Netty 系列之 Netty 高性能之道
1. 背景 1.1. 惊人的性能数据 最近一个圈内朋友通过私信告诉我,通过使用 Netty4 + Thrift 压缩二进制编解码技术,他们实现了 10W TPS(1K 的复杂 POJO 对象)的跨节点远程服务调用。相比于传统基于 Java 序列化 +BIO(同步阻塞 IO)的通…
Netty | 工作流程图分析 & 核心组件说明 & 代码案例实践
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。本篇文章结合之前的代码案例,画了详细的流程图,来帮助大家理解 Netty 的工作流程,希望对大家有所帮助。
Netty如何高效接收网络数据?一文聊透ByteBuffer动态自适应扩缩容机制
本文介绍了Netty如何高效接收网络连接全流程并深入剖析了ByteBuffer动态自适应扩缩容机制。阐述了为什么会使用堆外内存来为ByteBuffer分配内存,由此引出了Netty的内存池Pooled
三、Netty编解码&粘包拆包&零拷贝
Netty涉及到编解码的组件有Channel、ChannelHandler、ChannelPipe等,先大概了解下这几个组件的作用。 Channel是Netty网络通信的组件,客户端与服务端建立的一个连接通道,能够用于执行网络I/O操作。不同协议、不同的阻塞类型的连接都有不同的…
Socket粘包问题终极解决方案—Netty版(2W字)!
上一篇我们讲了《Socket粘包问题的3种解决方案》,但没想到评论区竟然炸了。介于大家的热情讨论,以及不同的反馈意见,本文就来做一个扩展和延伸,试图找到问题的最优解,以及消息通讯的最优解决方案。 在正式开始之前,我们先对上篇评论中的几个典型问题做一个简单的回复,不感兴趣的朋友可…