RPC学习-浅谈

一.序言

一个企业级系统的运行链路是怎样的 - 以电商下单流程为例

以分层视角来看企业系统架构

二.什么是 RPC

1.RPC(Remote Procedure Call)

  • 远程过程调用,客户端通过网络访问其他服务器上服务端提供的函数

2.RPC 的用途

  • 对于客户端而言,像调用本地函数一样,便携地通过网络调用其他服务器上程序提供的服务
  • 对于服务端而言,像提供本地函数一样,便携提供服务给网络上其他服务器上的客户端调用 

 

三.为什么使用 RPC

一个完整的业务流程由多个服务节点协作共同完成,服务节点之间需要有相应的沟通机制

  • 大型互联网公司的后端系统通常是微服务化的分布式架构
  • 在微服务化的分布式大后端架构下,从用户端发出的一次请求通常会由后端的多个微服务协同处理。在处理的过程中,后端的各个服务之间会通过 RPC 的方式进行交互和协作
  • 作为后端系统开发人员,实现和调用 RPC 接口是日常工作的一部分

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

什巳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值