![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
netty
George不挂科
这个作者很懒,什么都没留下…
展开
-
netty内存池
转载:https://www.jianshu.com/p/8d894e42b6e6转载 2019-10-31 17:35:10 · 90 阅读 · 0 评论 -
socket编程详解
转载:https://blog.csdn.net/weixin_39634961/article/details/80236161转载 2019-03-14 23:33:21 · 137 阅读 · 0 评论 -
netty记录,逐步更新。。。
eventloop是一个只有一个线程的线程池。一个eventloop可以对应多个channel,一个channel只对一个eventloop。eventloop里会循环pipeline原创 2019-04-21 22:16:15 · 167 阅读 · 0 评论 -
netty对象池详解
转载:https://www.jianshu.com/p/83469191509b转载 2019-04-18 15:30:50 · 359 阅读 · 0 评论 -
netty的零拷贝
有两个。一个是指mmap+write零拷贝,还有一个是指compoiste,将两个buffer合并成一个转载 2019-04-24 17:52:14 · 353 阅读 · 0 评论 -
netty心跳机制
转载:https://blog.csdn.net/linuu/article/details/51385682转载 2019-05-30 11:07:52 · 438 阅读 · 0 评论 -
netty Buffer实战
转载:https://www.jianshu.com/p/8e407689c15a转载 2019-06-18 14:47:06 · 106 阅读 · 0 评论 -
RPC自定义实现
转载:https://www.cnblogs.com/stateis0/p/8960791.html转载 2019-03-14 17:30:45 · 359 阅读 · 0 评论 -
netty为什么需要IO线程池和业务线程池分开与如何实现
为什么分开:转载:https://blog.csdn.net/x5fnncxzq4/article/details/82977562https://www.cnblogs.com/my_life/articles/5537972.html如何实现:https://my.oschina.net/myumen/blog/1545489就是addLast()方法多穿一个eventExecutor...转载 2019-03-14 16:57:51 · 3430 阅读 · 0 评论 -
epoll模型和rocketmq里用到的mmap理解
转载:https://kenby.iteye.com/blog/1164700转载 2019-01-13 00:18:31 · 1687 阅读 · 0 评论 -
netty内存泄漏
转载:https://blog.csdn.net/hannuotayouxi/article/details/78827499转载 2019-03-06 18:56:24 · 608 阅读 · 0 评论 -
netty ByteBuffer优点
动态扩展:https://www.cnblogs.com/xianyijun/p/5432884.html转载 2019-03-07 10:23:51 · 425 阅读 · 0 评论 -
netty channelHandler执行顺序
转载:https://blog.csdn.net/chin_sung/article/details/79612708同一个channel的pipeline里面的每一个handler会被包装成一个handlerContext加入链表转载 2019-03-14 15:38:58 · 336 阅读 · 0 评论 -
netty channel的线程安全
转载:https://www.cnblogs.com/silyvin/p/9593368.html转载:芋道源码转载 2019-03-14 15:51:19 · 1279 阅读 · 0 评论 -
为什么需要channelHandlerAdapter
转载:芋道源码所以handler就继承adapter了,adapter实现ChannelHandler@skip个人觉得就是没实现就跳过,不强制要求实现。怎么做到的我不知道转载 2019-03-14 16:13:13 · 2051 阅读 · 0 评论 -
为什么EventLoop能避免多线程并发操作和锁竞争
Netty的Reactor线程池就是EventLoopGroup,是一个EventLoop的数组。EventLoop是用来处理所有注册到自身这个线程的Selector上的channel,Selector的轮询操作由EventLoop的run方法驱动,在一个循环体内循环执行,包括用户自定义的task和定时任务task,从调度层面看,不会从EventLoop中再启动其他类型的线程用于异步执行。...原创 2018-11-22 10:52:47 · 613 阅读 · 0 评论