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