# Cloud-rpc **Repository Path**: wzycloud/cloud-rpc ## Basic Information - **Project Name**: Cloud-rpc - **Description**: 手写rpc项目,提供不同服务之间的远程调用 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2023-09-05 - **Last Updated**: 2024-03-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1.服务调用方 发送报文 writeAndFlush(object) (请求) pipeline就生效了,报文开始出栈, -->第一个处理器(out) object转化为msg(请求报文) -->第一个处理器(out) 序列化 -->第一个处理器(out) 压缩 2.服务提供方 发送报文 writeAndFlush(object) pipeline就生效了,报文开始出栈, -->第一个处理器(in) 解压 -->第一个处理器(in) 反序列化 -->第一个处理器(in) 解析报文 3.执行方法调用,得到结果 4.服务调用方 发送报文 writeAndFlush(object) (响应) pipeline就生效了,报文开始出栈, -->第一个处理器(out) object转化为msg(请求报文) -->第一个处理器(out) 序列化 -->第一个处理器(out) 压缩 5.服务提供方 发送报文 writeAndFlush(object) pipeline就生效了,报文开始出栈, -->第一个处理器(in) 解压 -->第一个处理器(in) 反序列化 -->第一个处理器(in) 解析报文 6.得到结果