0
点赞
收藏
分享

微信扫一扫

理解RPC

独兜曲 2022-02-23 阅读 35



文章目录


  • 初体验
  • 简单理解
  • RPC解决什么问题
  • RPC技术本质



初体验

简单理解


解决分布式下,在不同服务器上的应用之间的远程调用,由于不在同一个JVM内存中。无法从A服务器调用B服务器中的方法,通过网络进行调用,调用过程称为RPC


理解RPC_相互调用

RPC解决什么问题


访问量大的冲击,通过集群起不到什么缓解的作用,这个时候通过RPC,将我们的项目拆分成几个独立的业务模块。
将不同的业务模块放在不同服务器,运行在各自的JVM。
同服务器,同JVM不同业务,方法调方法(单体应用)
不同服务器,不同JVM,不同业务,方法不能调方法,RPC解决(分布式)


RPC技术本质


RPC是两系统之间相互调用的思想统称。
可以通过不同语言实现


以下技术都是通过RPC之间互相调用

理解RPC_远程调用_02


Dubbo是基于Tcp协议
SpringCloud基于Http协议


理解RPC_远程调用_03



举报

相关推荐

0 条评论