![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
netty
文章平均质量分 82
我才不是耙耳朵
这个作者很懒,什么都没留下…
展开
-
手写Netty--入门级
手写Netty–入门级1 模型设计图片画的比较潦草,这里简单解释下。BossGroup:从图上来看,可以理解为只包含一个线程(当然也可以设置为多个线程),这个线程一直轮询处理所有客户端的连接事件。WorkGroup:多线程的,从单一个线程来看,线程有自己的Selector(多路复用器),通过Selector轮询读事件,然后将数据流经Pipeline处理Selector:多路复用器。(select、poll、epoll要解释的东西太多,就看作一个可以通知程序 发生了连接、读写事件的监听器吧)Ch原创 2021-04-04 21:01:06 · 686 阅读 · 4 评论 -
手写Rpc(二)-- 优化版本
1、框架模型[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GSBXFLxx-1617987596376)(G:\myStudy\img\io\io50.png)]2、优化代码2.1 代理类优化,只关心代理对象的创建,将协议的确定步骤 交给 InvokeFactory@Slf4jpublic class InvokeProxy { public static <T> T proxy(Class<T> interfaceClazz) {原创 2021-04-10 01:00:33 · 137 阅读 · 3 评论