首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
cj2a7t
掘友等级
服务端开发工程师
笔记
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
最新
热门
Netty服务端启动流程分析
这个注册其实你可以发现是服务端ServelSocketChannel的注册,而我们上边发现,对于接入的客户端调用acceptor的channelRead方法时,其实对应的过程是SocketChannel的注册,对于客户端读写事件的selector我们通常起多个EventLoop…
Netty Channel分类与新连接接入
在服务端channel创建的时候会在pipeline中添加个ServerBootstrapAcceptor。
浅谈Netty中的NioEventLoop
NioEventLoop创建步骤newNioEventLoopGroup()线程组,默认2*cpunewThreadPerTaskExecutor()线程创建器每次执行任务都会创建一个线程实体for(
浅谈Netty中的ChannelPipeline
在服务端Channel和客户端Channel创建的时候,调用父类AbstractChannel初始化时候会对pipeline进行初始化。
Netty底层主要组件之间的联系
1. 回顾Ractor模型的Multiple Reactors Version 2. Netty中的各组件联系 NioEventLoopGroup:直译这个类名就是nio的事件轮询组,其实轮询的就是Selector.select()。文档中的解释是"it is used for…
基于Docker-Compose部署微服务(一)
1. 简单的架构图 2. 构建服务镜像
深入的聊聊 Java NIO
1. 原始Ractor模式 Handle(句柄或是描述符):本质上表示一种资源,是操作系统提供的;该资源用于表示一个个事件,比如文件描述符,或者是针对于网络编程中的Socket描述符。事件既可以来自于外部,也可以来自内部;外部事件比如说客户端的连接请求,客户端发送过来数据等;内…
简单的聊聊NIO的三种线程模型
这篇文章主要是接下来Netty源码阅读过程的预热,Netty的线程模型与这边文章提供的三种相关。Netty没有第二种,但是在主从Reactor多工作线程上又多了个多主线程模型。我的所有的NIO相关文章,都是为接下来Netty源码阅读系列的准备。
简单的聊聊网络请求中的内存拷贝
transferto方法的文档注释:This method is potentially much more efficient than a simple loop that reads from this channel and writes to the target c…
简单的聊聊索引的那些事儿
工作经历中,随着业务数据长时间积累,Mysql的数据也稍微有一定的量,于是乎当时我们进行一次服务端慢查询大排查,确定慢查询属于哪个工程并且将其优化掉。我工程内也有一个,大体是MQ订阅到的taskid,taskid关联task的log表去找最近的一条记录的时间,然后根据时间校验是…
下一页
个人成就
文章被点赞
130
文章被阅读
43,998
掘力值
1,143
关注了
15
关注者
63
收藏集
1
关注标签
11
加入于
2018-07-25