电子工业出版社有限公司店铺主页二维码
电子工业出版社有限公司
电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
微信扫描二维码,访问我们的微信店铺

深入理解Apache Dubbo与实战

62.40
运费: 免运费
深入理解Apache Dubbo与实战 商品图0
深入理解Apache Dubbo与实战 商品图1
深入理解Apache Dubbo与实战 商品图2
深入理解Apache Dubbo与实战 商品缩略图0 深入理解Apache Dubbo与实战 商品缩略图1 深入理解Apache Dubbo与实战 商品缩略图2

商品详情

书名:深入理解Apache Dubbo与实战
定价:79.0
ISBN:9787121366345
作者:诣极
版次:201907
出版时间:2019-07

内容提要:

     《深入理解Apache Dubbo与实战》首先介绍Dubbo的简史、后续的规划和整体架构大图;接着介绍Dubbo环境配置,并基于Dubbo开发一款应用程序;然后介绍Dubbo内置的常用注册中心的实现原理,Dubbo扩展点加载的原理和实现,Dubbo的启动、服务暴露、服务消费和优雅停机的机制,Dubbo中RPC协议细节、编解码和服务调用实现原理,Dubbo集群容错、路由和负载均衡机制,Dubbo的扩展点相关知识,Dubbo高级特性的实现和原理,Dubbo常用的Filter的实现原理,Dubbo中新增etcd3注册中心的实战内容和Dubbo服务治理平台的相关知识;最后介绍Dubbo未来生态和Dubbo Mesh的相关知识。  

    《深入理解Apache Dubbo与实战》适合对Dubbo有一定了解、对Dubbo框架感兴趣的读者,也适合想深入理解Dubbo原理的资深开发者阅读。




作者简介:

    商宗海,花名诣极,Apache Dubbo PMC。曾就职于阿里巴巴、有赞,担任Dubbo框架技术负责人,长期活跃在Dubbo社区。

    现就职于蚂蚁金服中间件团队,负责sofa-rpc和云原生方向的产品研发。

    林琳,花名景竹,曾就职于华软集团、递四方等公司,担任技术经理、高级架构师等职位。现就职于蚂蚁金服,负责工程平台架构工作。




目录:

第1章 Dubbo——高性能RPC通信框架  1

11 应用架构演进过程 1

111 单体应用  1

112 分布式应用  3

12 Dubbo简介 6

121 Dubbo的发展历史 7

122 Dubbo是什么  7

123 Dubbo解决什么问题 9

124 谁在使用Dubbo  10

125 Dubbo后续的规划 11

13 Dubbo总体大图  11

131 Dubbo总体分层  11

132 Dubbo核心组件  12

133 Dubbo总体调用过程 13

14 小结  15

第2章 开发一款Dubbo应用程序  16

21 配置开发环境  16

211 下载并安装JDK  17

212 下载并安装IDE  17

213 下载并配置Maven  18

214 下载并配置ZooKeeper  18

215 使用IDEA调试Dubbo源码  18

22 基于XML配置实现  21

221 编写Echo服务器  21

222 编写Echo客户端  24

23 基于注解实现  26

231 基于注解编写Echo服务器  26

232 基于注解编写Echo客户端  28

24 基于API实现  30

241 基于API编写Echo服务器  30

242 基于API编写Echo客户端  31

25 构建并运行  32

26 小结  34

第3章 Dubbo注册中心  35

31 注册中心概述  35

311 工作流程  36

312 数据结构  37

313 ZooKeeper原理概述  37

314 Redis原理概述  39

32 订阅/发布  40

321 ZooKeeper的实现  40

322 Redis的实现  44

33 缓存机制  48

331 缓存的加载  49

332 缓存的保存与更新  50

34 重试机制  50

35 设计模式  51

351 模板模式  51

352 工厂模式  52

36 小结  54

第4章 Dubbo扩展点加载机制  55

41 加载机制概述  55

411 Java SPI  56

412 扩展点加载机制的改进  57

413 扩展点的配置规范  59

414 扩展点的分类与缓存  60

415 扩展点的特性  61

42 扩展点注解  62

421 扩展点注解:@SPI  62

422 扩展点自适应注解:@Adaptive  63

423 扩展点自动激活注解:@Activate  65

43 ExtensionLoader的工作原理  66

431 工作流程  66

432 getExtension的实现原理  67

433 getAdaptiveExtension的实现原理  70

434 getActivateExtension的实现原理  73

435 ExtensionFactory的实现原理  73

44 扩展点动态编译的实现  76

441 总体结构  77

442 Javassist动态代码编译  78

443 JDK动态代码编译  79

45 小结  80

第5章 Dubbo启停原理解析  81

51 配置解析  81

511 基于schema设计解析  82

512 基于XML配置原理解析  85

513 基于注解配置原理解析  91

52 服务暴露的实现原理 97

521 配置承载初始化  97

522 远程服务的暴露机制  97

523 本地服务的暴露机制  105

53 服务消费的实现原理 106

531 单注册中心消费原理  106

532 多注册中心消费原理  113

533 直连服务消费原理  114

54 优雅停机原理解析 115

55 小结  116

第6章 Dubbo远程调用  117

61 Dubbo调用介绍  117

62 Dubbo协议详解  119

63 编解码器原理  122

631 Dubbo协议编码器 123

632 Dubbo协议解码器 128

64 Telnet调用原理 136

641 Telnet指令解析原理  136

642 Telnet实现健康监测  140

65 ChannelHandler  141

651 核心Handler和线程模型  141

652 Dubbo请求响应Handler  145

653 Dubbo心跳Handler  148

66 小结  150

第7章 Dubbo集群容错  151

71 Cluster层概述  151

72 容错机制的实现  153

721 容错机制概述  153

722 Cluster接口关系  155

723 Failover策略  157

724 Failfast策略  158

725 Failsafe策略  158

726 Failback策略 159

727 Available策略  160

728 Broadcast策略  160

729 Forking策略  161

73 Directory的实现  162

731 总体实现  162

732 RegistryDirectory的实现  163

74 路由的实现  166

741 路由的总体结构  166

742 条件路由的参数规则  167

743 条件路由的实现  168

744 文件路由的实现  169

745 脚本路由的实现  170

75 负载均衡的实现  171

751 包装后的负载均衡  171

752 负载均衡的总体结构  173

753 Random负载均衡  175

754 RoundRobin负载均衡  176

755 LeastActive负载均衡  178

756 一致性Hash负载均衡  179

76 Merger的实现  181

761 总体结构  181

762 MergeableClusterInvoker机制 183

77 Mock  185

771 Mock常见的使用方式  185

772 Mock的总体结构  186

773 Mock的实现原理  187

78 小结  189

第8章 Dubbo扩展点  190

81 Dubbo核心扩展点概述  190

811 扩展点的背景  191

812 扩展点整体架构  191

82 RPC层扩展点  192

821 Proxy层扩展点  192

822 Registry层扩展点  194

823 Cluster层扩展点  195

83 Remote层扩展点  198

831 Protocol层扩展点  199

832 Exchange层扩展点  202

833 Transport层扩展点  203

834 Serialize层扩展点  206

84 其他扩展点  207

第9章 Dubbo高级特性  210

91 Dubbo高级特性概述  210

92 服务分组和版本  211

93 参数回调  214

94 隐式参数  217

95 异步调用  218

96 泛化调用  219

97 上下文信息  220

98 Telnet操作  221

99 Mock调用  224

910 结果缓存  226

911 小结  226

第10章 Dubbo过滤器  227

101 Dubbo过滤器概述  227

1011 过滤器的使用  228

1012 过滤器的总体结构  228

102 过滤器链初始化的实现原理  231

103 服务提供者过滤器的实现原理  233

1031 AccessLogFilter的实现原理  233

1032 ExecuteLimitFilter的实现原理  234

1033 ClassLoaderFilter的实现原理  235

1034 ContextFilter的实现原理  237



电子工业出版社有限公司店铺主页二维码
电子工业出版社有限公司
电子工业出版社有限公司有赞官方供货商,为客户提供一流的知识产品及服务。
扫描二维码,访问我们的微信店铺

深入理解Apache Dubbo与实战

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏