![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RPC
远程过程调用
EdmundBai
这个作者很懒,什么都没留下…
展开
-
常用RPC框架
1.dubbo, 阿里开源服务框架,与spring无缝结合; 2. gRPC,高性能RPC框架,可在任务环境运行,实现负载均衡、跟踪、运行状况检查、和身份验证; 3. hessian, 轻量级RPC框架,使用二级制协议、原创 2021-11-17 19:56:19 · 521 阅读 · 0 评论 -
RPC的主要过程
1.客户端A调用想要调用服务端B的一个函数; 2. 客户端准备好函数对应的ID和调用函数所需的参数; 3. 将所有数据进行序列化; 4. 把序列化好的数据通过网络传输到服务器; 5. 服务器接收到数据,进行反序列化; 6. 服务器得到反序列化数据,使用函数ID和相关参数调用本地函数; 7. 得到函数的返回值,进行序列化用于网络传输; 8. 将序列化好的返回值使用网络进行传输; 9. 客户端接收到序列化的返回数据; 10.将数据进行反序列化; ...原创 2021-11-17 19:39:02 · 627 阅读 · 0 评论 -
RPC有什么应用?
RPC主要用于分布式和微服务系统,让不同服务之间的调用像本地调用一样简单。原创 2021-11-17 19:26:10 · 269 阅读 · 0 评论 -
什么是RPC
RPC (remote procedure call) 远程过程调用,就是通过网络调用远程计算机上的程序。比如服务器A和服务器B部署在不同的机器上,如果服务器A想调用服务器B上的某个函数,最好的办法就是使用RPC.原创 2021-11-17 19:22:04 · 76 阅读 · 0 评论