码迷,mamicode.com
首页 > 其他好文 > 详细

RPC是个啥

时间:2019-06-03 12:42:00      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:直接   proc   数据   src   lan   不难   ima   可靠   hello   

RPC概念

RPC(Remote Procedure Call)远程过程调用

为什么出现?

分布式应用催生,一个服务需要调用另外一个服务的方法

为什么不用web api的形式调用?

用也可以,但通常是只是为了传输数据,直接使用TCP协议即可,没必要使用基于TCP的http协议。

RPC传输图示

技术图片

总结

RPC 是一个编程模型,可以使用任何协议。
实现一个“hello world”版本的RPC不难,难的是实现一个高性能、高可靠的RPC框架,需要考虑服务注册、版本控制等等。

相关链接

https://zhuanlan.zhihu.com/p/36427583

RPC是个啥

标签:直接   proc   数据   src   lan   不难   ima   可靠   hello   

原文地址:https://www.cnblogs.com/talentzemin/p/10966502.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!