文章写作背景
最近在学习 Swoft 框架,看到里面有一个 RPC 的名称,之前在学习其他的东西时也看到了这个名词,当时没特别在意。便有兴趣去看看到底是何物?结合网上的知识点总结总结。...什么是 RPC 框架(从功能上来分析)
关于RPC
RPC框架,首先了解什么叫RPC,为什么要RPC,RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数...连接可以是按需连接,调用结束后就断掉,也可以是长连接,多个远程过程调用共享同一个连接。....架设 nginx,部署多个服务,由 nginx 负责把请求转发到其他服务上,这样就解决了用户说的卡慢问题.
2.过了一段时间之后呢,我们发现数据库已经扛不住了,应用服务完好,数据库有时候宕机....所有的服务在启动的时候注册到一个注册机里面,然后顶层处理在接收到 nginx 的请求时,去注册机找一个可用的服务,并调用接口. 这样子呢,在不加新功能的时候,顶层处理服务我们就不需要动了?