RPC调用原理
2021-05-16 11:08:13 16 举报
RPC调用原理
作者其他创作
大纲/内容
server
4. 将User反序列化
class B { String server(User user) { return \"你好:\" + user.getName(); }}
client
client stub
7. 返回业务结果
11. 输出结果
影响RPC性能的有两个点1. 建立socket的速度2. 序列化和反序列化的速度 · xml序列化较慢 · json格式序列化 · IO形式序列化
5. 调用Server本地服务
6. 进行业务处理
class A { client() { String msg = B.server(new User(\"张三\")); sout(msg) }}
RPC框架种类1. dubbo2. gRPC3. Thrift
3. socket发送参数
2. 将User序列化
9. socket发送结果
server stub
8. 将结果序列化
1. 客户端调用
10. 将结果反序列化
0 条评论
下一页