深入理解RPC框架原理與實(shí)現(xiàn)
鏈接:https://pan.baidu.com/s/1EYMY3-4x3OqaQAUzYvvbqg?pwd=vla7?
提取碼:vla7

RPC概覽
主要介紹RPC的核心概念、歷史背景、演進(jìn)過(guò)程及技術(shù)原理,并且介紹四個(gè)常見(jiàn)的RPC框架與使用示例。
RPC框架核心組件
詳細(xì)介紹RPC框架的核心組成部分、異構(gòu)語(yǔ)言下RPC框架的挑戰(zhàn),以及解決異構(gòu)語(yǔ)言的方案,并且針對(duì)每個(gè)核心組成部分介紹業(yè)界常見(jiàn)的實(shí)現(xiàn)方案?;谶@些核心組成部分,還介紹如何編寫(xiě)一個(gè)RPC框架的示例。
服務(wù)治理
詳細(xì)介紹服務(wù)治理的核心內(nèi)容,包括注冊(cè)中心、配置中心、元數(shù)據(jù)中心、服務(wù)路由策略、負(fù)載均衡策略、高可用策略及服務(wù)可觀(guān)測(cè)性。
內(nèi)容簡(jiǎn)介
本書(shū)由淺入深、詳細(xì)地介紹了RPC技術(shù)和RPC框架的原理。除此之外,本書(shū)還詳細(xì)介紹了與RPC框架原理相關(guān)的技術(shù),包括遠(yuǎn)程通信技術(shù)、通信協(xié)議、序列化技術(shù)、動(dòng)態(tài)代理技術(shù)、IDL等。本書(shū)首先介紹了RPC技術(shù)和RPC框架的發(fā)展背景、歷史及演進(jìn)過(guò)程,以加深讀者對(duì)RPC技術(shù)的理解。然后介紹了常見(jiàn)的RPC框架,讓讀者能夠?qū)@些RPC框架有整體上的了解。接下來(lái)將RPC框架的核心組成部分拆開(kāi),對(duì)這些組成部分逐個(gè)進(jìn)行介紹,并且介紹相關(guān)的技術(shù)和概念,比如介紹遠(yuǎn)程通信方式時(shí),會(huì)介紹Socket技術(shù)、I/O模型等。本書(shū)接著介紹了實(shí)現(xiàn)簡(jiǎn)易的RPC框架的流程,讓讀者能夠上手實(shí)際操作。本書(shū)還介紹了RPC框架是如何應(yīng)對(duì)異構(gòu)語(yǔ)言下的挑戰(zhàn)的,并且介紹了與RPC框架相關(guān)的服務(wù)治理內(nèi)容,包括注冊(cè)中心、配置中心、元數(shù)據(jù)中心、服務(wù)路由策略、負(fù)載均衡策略、高可用策略及服務(wù)可觀(guān)測(cè)性,讓讀者能夠全面地了解RPC框架。
作者簡(jiǎn)介
Apache Dubbo Committer,ServiceMesher中文社區(qū)成員,熱愛(ài)分享,熱衷開(kāi)源,專(zhuān)注于服務(wù)化、分布式、云原生等技術(shù)領(lǐng)域,對(duì)這些技術(shù)領(lǐng)域有著深入的研究。