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
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!