首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
netty
订阅
我是庞海锋呀
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
Netty系列文章之Netty线程模型
我们在使用Netty进行服务端开发的时候,一般来说会定义两个NioEventLoopGroup线程池,一个"bossGroup"线程池去负责处理客户端连接,一个"workGroup"线程池去负责处理读写操作。那么,我们为什么要这么做呢?这样做的好处是什么呢?能不能只使用一个Ni…
Netty小结(未完待续),九月加油
今天是8月31号了,八月最后一天,时间是过得真快啊,八月的更文挑战,第一天我就立了 flag,更文满勤。
Netty 源码分析系列(十七)Promise 源码分析
在 Netty 中,Promise 继承了 Future,因此也具备了 Future 的所有功能。在 Promise 机制中,可以在业务逻辑中人工设置业务逻辑的成功与失败。
Netty 源码分析系列(十)Reactor 模型
说到 NIO、Netty,Reactor模型一定是绕不开的,因为这种模式架构太经典了,接下来我们就静下心来好好看看Netty的基石—Reactor模型。
Netty 源码分析系列(七)字节缓冲区 ByteBuf(下)
在了解了 ByteBuffer 的原理之后,再来理解Netty 的 ByteBuf 就比较简单了。 ByteBuf 是 Netty框架封装的数据缓冲区。
Netty 源码解析(四): Netty 的 ChannelPipeline
我想很多读者应该或多或少都有 Netty 中 pipeline 的概念。前面我们说了,使用 Netty 的时候,我们通常就只要写一些自定义的 handler 就可以了,我们定义的这些 handler 会组成一个 pipeline,用于处理 IO 事件,这个和我们平时接触的 Fi…
Netty 源码分析系列(四)ChannelHandler
ChannelHandler并不处理事件,而由其子类代为处理。hannelHandler和ChannelHandlerContext通过组合或继承的方式关联到一起成对使用。
深入了解Netty【五】线程模型
不同的线程模型对程序的性能有很大的影响,Netty是建立在Reactor模型的基础上,要搞清Netty的线程模型,需要了解一目前常见线程模型的一些概念。 具体是进程还是线程,是和平台或者编程语言相关,本文为了描述方便,以线程描述。 采用阻塞IO模型获取输入的数据。 每个连接需要…
Netty的基本架构详解
上一节课我们对Netty有了一个初步的认识,这一节课我们会一起俯瞰整个Netty的脉络,以便于对Ne
从Java NIO到Netty(八)
Netty 源码解读 bind启动源码 我们的服务是通过下面代码进行绑定端口并启动的,所以我们从bind()方法开始分析 一直跟进到io.netty.bootstrap.AbstractBootstr