Rpc框架
什么是RPC
名称解释是:Remote Procedure Call。一般市场上如阿里的dubbo,点评的pigeon,谷歌的thrift,都是普通意义上的RPC框架。
那RPC框架的作用是什么呢?RPC要解决的两个问题:
解决分布式系统中,服务之间的调用问题。
远程调用时,要能够像本地调用一样方便,让调用者感知不到远程调用的逻辑。
首先来一张RPC的整体架构图:
下面,我们来梳理以下,RPC框架的必备条件。
传输协议
SpringCloud:http
- 序列化
- 注册中心
- 服务路由
- 负载均衡
- IO框架
- 心跳机制
- 服务鉴权
- 服务隔离
- 服务治理
- 监控埋点
————————————————
原文链接:https://blog.csdn.net/iverson2010112228/article/details/82631439