Rpc框架

什么是RPC

名称解释是:Remote Procedure Call。一般市场上如阿里的dubbo,点评的pigeon,谷歌的thrift,都是普通意义上的RPC框架。

那RPC框架的作用是什么呢?RPC要解决的两个问题:
解决分布式系统中,服务之间的调用问题。
远程调用时,要能够像本地调用一样方便,让调用者感知不到远程调用的逻辑。
首先来一张RPC的整体架构图:

下面,我们来梳理以下,RPC框架的必备条件。
传输协议
SpringCloud:http

  1. 序列化
  2. 注册中心
  3. 服务路由
  4. 负载均衡
  5. IO框架
  6. 心跳机制
  7. 服务鉴权
  8. 服务隔离
  9. 服务治理
  10. 监控埋点
    ————————————————
    原文链接:https://blog.csdn.net/iverson2010112228/article/details/82631439
posted @ 2021-05-06 21:10  帆帆范范  阅读(79)  评论(0编辑  收藏  举报