竹笋

首页 » 问答 » 环境 » 十亿级流量的搜索前端,是怎么做架构升级的
TUhjnbcbe - 2021/4/23 19:40:00
1.RPC框架的概念

RPC(RemoteProcedureCall)–远程过程调用,通过网络通信调用不同的服务,共同支撑一个软件系统,微服务实现的基石技术。使用RPC可以解耦系统,方便维护,同时增加系统处理请求的能力。

上面是一个简单的软件系统结构,我们拆分出来用户系统和订单系统做为服务存在,让不同的站点去调用。

只需要引入各个服务的接口包,在代码中调用RPC服务就跟调用本地方法一样,我刚接触到这种调用方式的时候颇为惊奇,我明明调用的就是PHP语言方法啊,怎么就调用了远程的服务了呢??

2.RPC框架的原理解析

最近自己写了一个简单的RPC框架KRPC,本文原理分析结合中代码,均为该框架源码

1
查看完整版本: 十亿级流量的搜索前端,是怎么做架构升级的