RPC是个啥
时间:2019-06-03 12:32:14
收藏:0
阅读:101
RPC概念
RPC(Remote Procedure Call)远程过程调用
为什么出现?
分布式应用催生,一个服务需要调用另外一个服务的方法
为什么不用web api的形式调用?
用也可以,但通常是只是为了传输数据,直接使用TCP协议即可,没必要使用基于TCP的http协议。
RPC传输图示

总结
RPC 是一个编程模型,可以使用任何协议。
实现一个“hello world”版本的RPC不难,难的是实现一个高性能、高可靠的RPC框架,需要考虑服务注册、版本控制等等。
相关链接
https://zhuanlan.zhihu.com/p/36427583
原文:https://www.cnblogs.com/talentzemin/p/10966502.html
评论(0)