RPC
介绍
RPC:Remote Procedure Call,远程过程调用,在单体springboot项目中,controller 调用 service接口,userService.login("id","password")
,而在微服务的架构中,不同的服务分布在不同的机器,我们怎么样才能使用其他服务提供的数据呢?首先给出小小提示:RPC是解决分布式系统的一大利器。
首先引用介绍一下什么是SOA,这将对RPC理解有所帮助。
上面通俗易懂了,我讲一个不通俗且难懂的案例:
比如http请求后端接口,可以获取数据。
RPC与之不同的是:
- 想要调用远程服务,像调用本地服务一样简单。
- 屏蔽掉网络编程的一些复杂细节
参考:
极客时间:RPC实战与核心逻辑
本文来自博客园,作者:帅气的涛啊,转载请注明原文链接:https://www.cnblogs.com/handsometaoa/p/17187491.html