深入理解RPC框架原理与实现
链接:https://pan.baidu.com/s/1EYMY3-4x3OqaQAUzYvvbqg?pwd=vla7
提取码:vla7

RPC概览
主要介绍RPC的核心概念、历史背景、演进过程及技术原理,并且介绍四个常见的RPC框架与使用示例。
RPC框架核心组件
详细介绍RPC框架的核心组成部分、异构语言下RPC框架的挑战,以及解决异构语言的方案,并且针对每个核心组成部分介绍业界常见的实现方案。基于这些核心组成部分,还介绍如何编写一个RPC框架的示例。
服务治理
详细介绍服务治理的核心内容,包括注册中心、配置中心、元数据中心、服务路由策略、负载均衡策略、高可用策略及服务可观测性。
内容简介
本书由浅入深、详细地介绍了RPC技术和RPC框架的原理。除此之外,本书还详细介绍了与RPC框架原理相关的技术,包括远程通信技术、通信协议、序列化技术、动态代理技术、IDL等。本书首先介绍了RPC技术和RPC框架的发展背景、历史及演进过程,以加深读者对RPC技术的理解。然后介绍了常见的RPC框架,让读者能够对这些RPC框架有整体上的了解。接下来将RPC框架的核心组成部分拆开,对这些组成部分逐个进行介绍,并且介绍相关的技术和概念,比如介绍远程通信方式时,会介绍Socket技术、I/O模型等。本书接着介绍了实现简易的RPC框架的流程,让读者能够上手实际操作。本书还介绍了RPC框架是如何应对异构语言下的挑战的,并且介绍了与RPC框架相关的服务治理内容,包括注册中心、配置中心、元数据中心、服务路由策略、负载均衡策略、高可用策略及服务可观测性,让读者能够全面地了解RPC框架。
作者简介
Apache Dubbo Committer,ServiceMesher中文社区成员,热爱分享,热衷开源,专注于服务化、分布式、云原生等技术领域,对这些技术领域有着深入的研究。