Netty
一定要细心
勿在浮沙筑高台。
展开
-
Netty 源码学习——客户端流程分析
Netty 源码学习——客户端流程分析 友情提醒: 需要观看者具备一些 NIO 的知识,否则看起来有的地方可能会不明白。 使用版本依赖 <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version&g...原创 2019-06-22 11:04:43 · 247 阅读 · 0 评论 -
学习 Doug Lea 大神写的——Scalable IO in Java
学习 Doug Lea 大神写的——Scalable IO in Java 网络服务 Web services、分布式对象等等都具有相同的处理结构 Read request Decode request Process service Encode reply Send reply 基础的网络设计 每一个处理的 handler 都在各自的线程中处理。 代码示例 public class S...原创 2019-06-26 16:25:56 · 1387 阅读 · 0 评论 -
Netty 源码学习——服务端流程分析
Netty 源码分析——服务端流程分析 在上一篇我们已经介绍了客户端的流程分析,我们已经对启动已经大体上有了一定的认识,现在我们继续看对服务端的流程来看一看到底有什么区别。 服务端代码 public class NioServer { private static final int PORT = 9898; public static void main(String[] args) {...原创 2019-07-09 16:43:28 · 235 阅读 · 0 评论 -
Netty 源码分析——ChannelPipeline
Netty 源码分析——ChannelPipeline 通过前面的两章我们分析了客户端和服务端的流程代码,其中在初始化 Channel 的时候一定会看到一个 ChannelPipeline。所以在 Netty 每个 Channel 中有且仅有一个 ChannelPipeline。 比如我们来看 NioSocketChannel 的构造器初始化流程是 NioSocketChannel -> ...原创 2019-07-17 16:56:47 · 201 阅读 · 0 评论 -
Netty 源码学习——EventLoop
Netty 源码学习——EventLoop 在前面 Netty 源码学习——客户端流程分析中我们已经知道了一个 EventLoop 大概的流程,这一章我们来详细的看一看。 NioEventLoopGroup 类层次结构 我们先来看下 NioEventLoopGroup 这个类。 public class NioEventLoopGroup extends MultithreadEventLo...原创 2019-08-06 16:56:25 · 264 阅读 · 0 评论 -
Netty 相关目录
Netty 相关目录 Netty 源码学习——客户端流程分析 Netty 源码学习——服务端流程分析 Netty 源码分析——ChannelPipeline Netty 源码学习——EventLoop 学习 Doug Lea 大神写的——Scalable IO in Java ...原创 2019-08-07 10:11:05 · 162 阅读 · 0 评论