随笔分类 - Netty
摘要:Netty 学习(十):ChannelPipeline源码说明 作者: Grey 原文地址: 博客园:Netty 学习(十):ChannelPipeline源码说明 CSDN:Netty 学习(十):ChannelPipeline源码说明 ChannelPipeline可以看作一条流水线,原料(字节
阅读全文
摘要:Netty 学习(九):解码源码说明 作者: Grey 原文地址: 博客园:Netty 学习(九):解码源码说明 CSDN:Netty 学习(九):解码源码说明 解码就是不断地从TCP缓冲区中读取数据,每次读取完都需要判断是否为一个完整的数据包。 如果当前读取的数据不足以拼接成一个完整的业务数据包,
阅读全文
摘要:Netty 学习(八):新连接接入源码说明 作者: Grey 原文地址: 博客园:Netty 学习(八):新连接接入源码说明 CSDN:Netty 学习(八):新连接接入源码说明 新连接的接入分为3个过程 检测到有新连接。 将新连接注册到 worker 线程。 注册新连接的读事件。 检测新连接的代码
阅读全文
摘要:Netty 学习(七):NioEventLoop 对应线程的创建和启动源码说明 作者: Grey 原文地址: 博客园:Netty 学习(七):NioEventLoop 对应线程的创建和启动源码说明 CSDN:Netty 学习(七):NioEventLoop 对应线程的创建和启动源码说明 说明 在 N
阅读全文
摘要:Netty 学习(六):创建 NioEventLoopGroup 的核心源码说明 作者: Grey 原文地址: 博客园:Netty 学习(六):创建 NioEventLoopGroup 的核心源码说明 CSDN:Netty 学习(六):创建 NioEventLoopGroup 的核心源码说明 基于
阅读全文
摘要:Netty 学习(五):服务端启动核心流程源码说明 作者: Grey 原文地址: 博客园:Netty 学习(五):服务端启动核心流程源码说明 CSDN:Netty 学习(五):服务端启动核心流程源码说明 说明 本文使用的 Netty 版本是 4.1.82.Final, <dependency> <g
阅读全文
摘要:Netty 学习(四):ChannelHandler 的事件传播和生命周期 作者: Grey 原文地址: 博客园:Netty 学习(四):ChannelHandler 的事件传播和生命周期 CSDN:Netty 学习(四):ChannelHandler 的事件传播和生命周期 ChannelHandl
阅读全文
摘要:Netty 学习(三):通信协议和编解码 作者: Grey 原文地址: 博客园:Netty 学习(三):通信协议和编解码 CSDN:Netty 学习(三):通信协议和编解码 无论使用 Netty 还是原生 Socket 编程,都可以实现自定义的通信协议。 所谓协议就是:客户端和服务端商量好,每一个二
阅读全文
摘要:Netty 学习(二):服务端与客户端通信 作者: Grey 原文地址: 博客园:Netty 学习(二):服务端与客户端通信 CSDN:Netty 学习(二):服务端与客户端通信 说明 Netty 中服务端和客户端通信,包括几个方面, 一个是 IO 处理逻辑的配置, 一个是通信载体的设置, 还有就是
阅读全文
摘要:Netty 学习(一):服务端启动 & 客户端启动 作者: Grey 原文地址: 博客园:Netty 学习(一):服务端启动 & 客户端启动 CSDN:Netty 学习(一):服务端启动 & 客户端启动 说明 Netty 封装了 Java NIO 的很多功能,大大降低了 Java 网络编程的难度,同
阅读全文
摘要:单机百万连接调优和 Netty 应用级别调优 作者:Grey 原文地址: 博客园:单机百万连接调优和 Netty 应用级别调优 CSDN:单机百万连接调优和 Netty 应用级别调优 说明 本文为深度解析Netty源码的学习笔记。 单机百万连接调优 准备两台Linux服务器,一个充当服务端,一个充当
阅读全文