![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
手撕框架系列
菜鸟编程98K
毕业于社会大学,逆天而行。
展开
-
徒手打造 - RPC远程通讯框架v1+v2
手写RPC框架V1Api.jar1、写一个IHelloService接口,类似dubbopublic interface IHelloService { String sayHello(String context); }2、一个RpcRequest请求模型@Datapublic class RpcRequest implements Serializable { ...原创 2020-04-03 23:15:49 · 193 阅读 · 0 评论 -
Netty之初体验
1、Buffer、Selector、Channel 三件套NIO 三件套Selector: 调度器,总控中心,一个主线程去分配各种work线程工作,宇宙的总控中心。Buffer:缓冲区,相当于数据容器对象,读写数据都是放入其中,可以理解就是可以装载不同世界的物品的Channel:通道,可以通过它把数据写入或读取到缓存区,可以理解就是一个和异界连接的通道快速上手地址- API 使用和...原创 2020-04-10 11:45:03 · 135 阅读 · 0 评论 -
粗汉手撕RPC核心原理-Netty版
粗汉手撕RPC核心原理-Netty版文章目录粗汉手撕RPC核心原理-Netty版环境准备1、protocol协议包2、registry注册中心a、RpcRegistry注册中心类b、RegistryHandler初始化逻辑类3、api4、provider服务提供方5、Consumer客户调用方a、Consumer调用类b、RpcProxyClient代理类c、RemoteHandler远程调用逻...原创 2020-04-10 11:28:52 · 265 阅读 · 0 评论 -
粗汉手撕Tomcat核心原理-Netty版
文章目录环境准备相关类图展示1、配置文件web.properties2、顶级抽象类NServlet3、包装NRequst4、包装NResponse5、NTomcat启动类6、测试服务类源码地址: https://gitee.com/kylin1991_admin/mini-tomcat/tree/master/nio-tomcat环境准备1、maven <!-- https:/...原创 2020-04-10 11:25:53 · 324 阅读 · 0 评论 -
粗汉手撕Tomcat核心原理-BIO版
粗汉手撕Tomcat核心原理-BIO版文章目录粗汉手撕Tomcat核心原理-BIO版环境准备相关类图展示1、配置文件web.properties2、顶级抽象类BServlet3、包装BRequst4、包装BResponse5、BTomcat启动类6、测试服务类源码地址:https://gitee.com/kylin1991_admin/mini-tomcat/tree/master/bio-t...原创 2020-04-10 11:22:29 · 220 阅读 · 0 评论