关于本地调用和远程调用的那点事------这里的“程”, 与其理解为路程, 不如理解为进程

        本地调用, 我们很熟悉了, 也就是进程内部的调用, 比如main函数调用fun函数。 这个比较简单, 就不说了。


        远程调用, 我们也很熟悉了, 进程间的通信(同机或者异机)可以理解为远程调用。 实际上可以理解为一个client server模型。server作为一个服务, 对外提供访问能力, 那么client只要按要求组装这个请求, 就能与server端通信了。 然而, 有很多时候, 为了client方便, server端可以直接把client访问server的组装请求写好, 以api的形式提供。 这种api中就存在跨进程访问。client拿到这个api后, 直接调用, 对于client来说, 就像调用本地函数那么简单, 够透明的。

        server端存在的目的就是为人民服务, 为client服务, 我个人建议, server端不仅仅要提供外部接口的组装请求访问能力, 还应该提供api访问的能力, 对client端越透明越好。

        不扯了, 看书去。


  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值