Advertisement

Alibaba(实习准备)—SOFARPC 学习总结

阅读量:

目录

  • SOFARPC框架
    • SOFARPC 链路追踪功能
    • SOFARPC 的连接控制与心跳机制
    • SOFARPC 同步与异步调用的实现方式
    • SOFARPC 的线程处理架构
    • SOFARPC 单节点异常检测与排除
    • SOFARPC 普适性调用机制的实现
    • SOFARPC 数据传输的透明化处理
    • SOFARPC 数据序列化技术

SOFARPC框架解析

在蚂蚁金服所构建的分布式技术架构中,众多非网关类的技术产品均需依赖内网环境实现节点之间的信息交互。BOLT 作为一款性能优异的通信协议与框架,为构建自研 RPC 框架提供了坚实基础,该框架具备包括负载均衡、流量转发、链路追踪、链路数据透传以及故障剔除等多项核心功能。
RPC框架主要由以下几个组成部分构成:User、User-stub、RPC-Runtime、Server-stub 和 Server。当客户端希望执行远程调用操作时,实际上是通过调用本地的 Client-stub 来实现,而 Client-stub 的职责是依据既定的协议规范对所调用的接口、方法及参数进行编码处理,并借助本地 RPC-Runtime 实例将这些信息发送至远程实例。远程实例接收到请求后,将其传递给 Server-stub 进行解码处理,并

全部评论 (0)

还没有任何评论哟~