深入理解RPC框架原理与实现
正版新书 新华官方库房直发 可开电子发票
¥
64.9
5.5折
¥
118
全新
库存9件
作者华钟明
出版社电子工业出版社
ISBN9787121420948
出版时间2021-10
版次1
装帧平装
开本16开
纸张胶版纸
页数348页
字数487.2千字
定价118元
货号SC:9787121420948
上书时间2024-10-30
商品详情
- 品相描述:全新
-
全新正版 提供发票
- 商品描述
-
主编推荐:
RPC概览
主要介绍RPC的核心概念、历史背景、演进过程及技术原理,并且介绍四个常见的RPC框架与使用示例。
RPC框架核心组件
详细介绍RPC框架的核心组成部分、异构语言下RPC框架的挑战,以及解决异构语言的方案,并且针对每个核心组成部分介绍业界常见的实现方案。基于这些核心组成部分,还介绍如何编写一个RPC框架的示例。
服务治理
详细介绍服务治理的核心内容,包括注册中心、配置中心、元数据中心、服务路由策略、负载均衡策略、高可用策略及服务可观测性。
内容简介:
本书由浅入深、详细地介绍了RPC技术和RPC框架的原理。除此之外,本书还详细介绍了与RPC框架原理相关的技术,包括远程通信技术、通信协议、序列化技术、动态代理技术、IDL等。本书首先介绍了RPC技术和RPC框架的发展背景、历史及演进过程,以加深读者对RPC技术的理解。然后介绍了常见的RPC框架,让读者能够对这些RPC框架有整体上的了解。接下来将RPC框架的核心组成部分拆开,对这些组成部分逐个进行介绍,并且介绍相关的技术和概念,比如介绍远程通信方式时,会介绍Socket技术、I/O模型等。本书接着介绍了实现简易的RPC框架的流程,让读者能够上手实际操作。本书还介绍了RPC框架是如何应对异构语言下的挑战的,并且介绍了与RPC框架相关的服务治理内容,包括注册中心、配置中心、元数据中心、服务路由策略、负载均衡策略、高可用策略及服务可观测性,让读者能够全面地了解RPC框架。
目录:
第1部分 RPC概览
第1章 初识RPC 2
1.1 计算机核心处理器简介 3
1.1.1 单核处理器系统时代 3
1.1.2 多核处理器系统时代 4
1.1.3 多处理器系统时代 5
1.2 IPC简介 6
1.3 RPC简介 7
1.4 RPC的发展历程 10
1.5 RPC核心组成部分 11
1.5.1 服务调用方 12
1.5.2 服务提供方 12
1.5.3 本地存根 12
1.5.4 RPC通信者 13
1.6 RPC调用过程 13
1.6.1 服务暴露的过程 14
1.6.2 服务发现的过程 15
1.6.3 服务引用的过程 16
1.6.4 方法调用的过程 16
第2章 初览RPC框架 18
2.1 RPC框架简介 19
2.2 RPC框架发展及市场现状 21
2.3 Dubbo简介 25
2.4 gRPC简介 31
2.5 Thrift简介 38
2.6 Spring Cloud简介 44
2.6.1 Spring Cloud项目简介 45
2.6.2 使用Spring Cloud的组件实现RPC调用的示例 51
2.7 选择RPC框架的几个角度 61
第2部分 RPC框架核心组件
第3章 远程通信方式 68
3.1 远程通信方式简介 69
3.1.1 Socket简介 69
3.1.2 Java对Socket接口的封装 74
3.1.3 网络应用程序框架
...
— 没有更多了 —
全新正版 提供发票
以下为对购买帮助不大的评价