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