# study-rpc **Repository Path**: hexingjie/study-rpc ## Basic Information - **Project Name**: study-rpc - **Description**: 仿照教程自己实现一个rpc框架 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-23 - **Last Updated**: 2021-03-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 仿照教程自己实现一个rpc框架: 框架一共6个模块: 1. common:公共模块--反射工具类,创建对象和调用方法 2. codec:序列化模块--使用fastjson序列化对象 3. proto:协议模块--4个实体类表示协议中的端点,请求,响应,服务描述 4. transport:网络模块--客户端和服务端使用jetty,servlet处理请求和响应 5. client:客户端使用jdk代理调用远程方法 6. server: 服务器端注册服务,并等待连接 7. 核心是RpcServer中的RequestHandler类的重载方法