中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
深度剖析Apache Dubbo核心技術內幕

包郵 深度剖析Apache Dubbo核心技術內幕

出版社:電子工業出版社出版時間:2019-12-01
開本: 24cm 頁數: 12,275頁
中 圖 價:¥44.6(5.0折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

深度剖析Apache Dubbo核心技術內幕 版權信息

深度剖析Apache Dubbo核心技術內幕 本書特色

Dubbo是阿里巴巴開發的一個開源的高性能、高可用、可擴展的分布式RPC調用框架,致力于提供高性能和透明化的 RPC 遠程調用服務解決方案。作為阿里巴巴 SOA 服務化治理方案的核心框架,目前已進入 Apache 孵化器項目。在單體應用時,不同業務模塊部署在同一個JVM 進程內,這時通過本地調用就可以解決不同業務模塊之間的相互引用;但在多體應用時,不同業務模塊大多部署到不同的機器上,這時一個高效、穩定的RPC框架就顯得特別重要了。Apache Dubbo 作為阿里巴巴開源的分布式RPC 框架,在進入Apache 孵化器項目后現已畢業,相信在開源社區的不斷貢獻下,它會成為RPC 框架中的佼佼者。本書是對Apache Dubbo 的使用以及內核原理的深度剖析,分為三部分:*部分為基礎篇,首先從整體上講解使用Dubbo 搭建的系統由哪些模塊組成,各模塊相互之間的調用關系是怎么樣的,然后基于本書的Demo 講解如何使用Dubbo ;第二部分為高級篇,主要講解Dubbo 框架內部實現原理,包含支撐Dubbo框架的適配器類原理、動態編譯原理、增強SPI 原理、消費端的泛化調用實現原理、消費端異步調用與服務提供端的異步執行、Dubbo 框架的線程模型、消費端負載均衡策略、消費端集群容錯策略、并發控制原理、Dubbo 網絡協議等;第三部分為實踐篇,主要探討如何使用Arthas 和一些Demo 為研究Dubbo 框架原理提供方便,并且講解如何基于CompletableFuture 和Netty 模擬RPC 同步與純異步調用。本書將原理與實踐相結合,由淺入深、通俗易懂地講解了Dubbo 框架的使用及內核原理實現,適合Java 中高級研發工程師,以及對RPC 框架技術感興趣,希望探究RPC 框架內部實現原理的人員閱讀。

深度剖析Apache Dubbo核心技術內幕 內容簡介

作為阿里巴巴SOA服務化治理方案的核心框架, 目前已進入Apache孵化器項目。本書分為基礎篇、高級篇和實踐篇, 深度剖析了Dubbo的核心技術原理, 并根據作者的實踐強化了應用方向的內容。

深度剖析Apache Dubbo核心技術內幕 目錄

基 礎 篇
第1 章 Dubbo 基礎 / 2
1.1 初識Dubbo / 2
1.2 本書Demo 詳解 / 3
1.2.1 Demo 結構說明 / 3
1.2.2 SDK 模塊 / 4
1.2.3 同步發布與調用服務 / 6
1.2.4 服務消費端異步調用服務/ 10
1.2.5 服務提供端異步執行 / 13
1.2.6 服務消費端泛化調用 / 17
1.2.7 服務消費端本地服務mock 與服務降級 / 21
1.2.8 隱式參數傳遞 / 24
1.2.9 本地服務暴露與引用 / 26
1.3 小結 / 28

高 級 篇
第2章 Dubbo 框架內核原理剖析 / 30
2.1 Dubbo 分層架構概述 / 30
2.2 Dubbo 遠程調用細節 / 33
2.2.1 服務提供者暴露一個服務的概要過程 / 33
2.2.2 服務消費者消費一個服務的概要過程 / 34
2.3 Dubbo 的適配器原理 / 35
2.4 Dubbo 的動態編譯原理 / 36
2.5 Dubbo 增強SPI / 39
2.5.1 JDK 標準SPI 原理 / 39
2.5.2 增強SPI 原理 / 43
2.5.3 擴展點的自動包裝 / 54
2.6 Dubbo 使用JavaAssist 減少反射調用開銷 / 57
2.7 小結 / 60

第3章 遠程服務發布與引用流程剖析 / 61
3.1 Dubbo 服務發布端啟動流程剖析 / 61
3.2 Dubbo 服務提供方如何處理請求 / 74
3.3 Dubbo 服務消費方啟動流程剖析 / 81
3.4 Dubbo 服務消費端一次遠程調用過程 / 97
3.5 小結 / 100

第4章 Directory 目錄與Router 路由服務 / 101
4.1 Directory 目錄 . / 101
4.2 RegistryDirectory 的創建 / 101
4.3 RegistryDirectory 中invoker 列表的更新 102
4.4 小結 / 107

第5章 Dubbo 消費端服務mock 與服務降級策略原理 / 108
5.1 服務降級原理 / 108
5.1.1 降級策略注冊 / 108
5.1.2 服務消費端使用降級策略 / 109
5.2 本地服務mock 原理 / 111
5.2.1 mock 合法性檢查 / 111
5.2.2 服務消費端使用mock 服務 / 113
5.3 小結 / 116

第6章 Dubbo 集群容錯與負載均衡策略 / 117
6.1 Dubbo 集群容錯策略概述 / 117
6.2 Failfast Cluster 策略源碼分析 / 119
X ┃ 深度剖析Apache Dubbo核心技術內幕
6.3 Failsafe Cluster 策略源碼分析 / 120
6.4 Failover Cluster 策略源碼分析 / 120
6.5 Failback Cluster 策略源碼分析 / 122
6.6 Forking Cluster 策略源碼分析 / 124
6.7 Broadcast Cluster 策略源碼分析 / 127
6.8 如何基于擴展接口自定義集群容錯策略 / 128
6.9 Dubbo 負載均衡策略概述 / 129
6.10 Random LoadBalance 策略源碼分析 / 131
6.11 RoundRobin LoadBalance 策略源碼分析 / 134
6.12 LeastActive LoadBalance 策略源碼分析 / 139
6.13 ConsistentHash LoadBalance 策略源碼分析 / 141
6.13.1 一致性 Hash 負載均衡策略原理 / 141
6.13.2 源碼分析 / 147
6.14 如何基于擴展接口自定義負載均衡策略/ 148
6.15 小結 / 149

第7章 Dubbo 線程模型與線程池策略 / 150
7.1 Dubbo 的線程模型概述 / 150
7.2 AllDispatcher 源碼剖析 / 152
7.3 DirectDispatcher 源碼剖析 / 154
7.4 MessageOnlyDispatcher 源碼剖析 / 154
7.5 ExecutionDispatcher 源碼剖析 / 155
7.6 ConnectionOrderedDispatcher 源碼剖析/ 156
7.7 線程模型的確定時機 / 159
7.8 如何基于擴展接口自定義線程模型 / 160
7.9 Dubbo 的線程池策略 / 161
7.10 FixedThreadPool 源碼剖析 / 161
7.11 LimitedThreadPool 源碼剖析 / 163
7.12 EagerThreadPool 源碼剖析 / 164
7.13 CachedThreadPool 源碼剖析 / 166
7.14 線程池的確定時機 / 168
7.15 如何基于擴展接口自定義線程池策略 / 168
7.16 小結 / 169

第8章 Dubbo 如何實現泛化引用 / 170
8.1 服務消費端GenericImplFilter 源碼分析 / 170
8.2 服務提供端GenericFilter 源碼分析 / 172
8.3 小結 / 176

第9章 Dubbo 并發控制 / 177
9.1 服務消費端并發控制 / 177
9.2 服務提供端并發控制 / 182
9.3 小結 / 185

第10章 Dubbo 隱式參數傳遞 / 186
10.1 服務消費端AbstractClusterInvoker 原理剖析 / 186
10.2 服務提供方ContextFilter 原理剖析 / 188
10.3 小結 / 189

第11章 Dubbo 全鏈路異步 / 190
11.1 服務消費端異步調用 / 190
11.1.1 2.7.0 版本前的異步調用實現 / 191
11.1.2 2.7.0 版本提供的異步調用實現 / 201
11.2 服務提供端異步執行/ 204
11.2.1 基于定義CompletableFuture 簽名的接口實現異步執行 / 205
11.2.2 使用AsyncContext 實現異步執行 / 208
11.3 異步調用與執行引入的新問題 / 211
11.3.1 Filter 鏈 / 211
11.3.2 上下文對象傳遞 / 216
11.4 小結 / 218

第12章 本地服務暴露與引用原理 / 219
12.1 本地服務暴露流程 / 219
12.2 本地服務引用啟動流程 / 222
XII ┃ 深度剖析Apache Dubbo核心技術內幕
12.3 本地服務一次引用流程 / 224
12.4 小結 / 225

第13章 Dubbo 協議與網絡傳輸 / 226
13.1 Dubbo 協議 / 226
13.2 服務消費方編碼原理 / 229
13.3 服務發布方解碼原理 / 233
13.4 小結 / 241
實 踐 篇
第14章 Dubbo 實踐 / 244
14.1 Arthas 的簡介與安裝 / 244
14.2 查看擴展接口適配器類的源碼 / 245
14.3 查看服務提供端Wrapper 類的源碼 / 247
14.4 查詢Dubbo 啟動后都有哪些Filter / 250
14.5 Demo 驗證RoundRobin LoadBalance 負載均衡原理 / 253
14.6 如何動態獲取Dubbo 服務提供方地址列表/ 256
14.6.1 場景概述/ 256
14.6.2 原理與實現 / 257
14.7 根據IP 動態路由調用Dubbo 服務/ 260
14.8 基于CompletableFuture 和Netty 模擬RPC 同步與純異步調用 / 264
14.8.1 協議幀定義 /..265
14.8.2 RpcServer 的實現 / 265
14.8.3 RpcClient 的實現 / 268
14.8.4 實例 / 273
14.9 小結 / 275
展開全部

深度剖析Apache Dubbo核心技術內幕 作者簡介

翟陸續,目前就職于淘寶技術,花名加多。熱衷并發、異步、反應式編程,熟悉常用開源框架實現原理,微信公眾號:技術原始積累。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 | 地埋式垃圾站厂家【佳星环保】小区压缩垃圾中转站转运站 | 利浦顿蒸汽发生器厂家-电蒸汽发生器/燃气蒸汽发生器_湖北利浦顿热能科技有限公司官网 | crm客户关系管理系统,销售管理系统,crm系统,在线crm,移动crm系统 - 爱客crm | TPU薄膜_TPU薄膜生产厂家_TPU热熔胶膜厂家定制_鑫亘环保科技(深圳)有限公司 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | 对夹式止回阀_对夹式蝶形止回阀_对夹式软密封止回阀_超薄型止回阀_不锈钢底阀-温州上炬阀门科技有限公司 | 多物理场仿真软件_电磁仿真软件_EDA多物理场仿真软件 - 裕兴木兰 | 青岛空压机,青岛空压机维修/保养,青岛空压机销售/出租公司,青岛空压机厂家电话 | 全自动固相萃取仪_高通量真空平行浓缩仪-勤业永为 | 电销卡 防封电销卡 不封号电销卡 电话销售卡 白名单电销卡 电销系统 外呼系统 | 泥浆在线密度计厂家-防爆数字压力表-膜盒-远传压力表厂家-江苏大亚自控设备有限公司 | 承插管件_不锈钢承插管件_锻钢高压管件-温州科正阀门管件有限公司 | 广州活动策划公司-15+年专业大型公关活动策划执行管理经验-睿阳广告 | 欧景装饰设计工程有限公司-无锡欧景装饰官网 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 胶水,胶粘剂,AB胶,环氧胶,UV胶水,高温胶,快干胶,密封胶,结构胶,电子胶,厌氧胶,高温胶水,电子胶水-东莞聚力-聚厉胶粘 | 河南膏药贴牌-膏药代加工-膏药oem厂家-洛阳今世康医药科技有限公司 | 通用磨耗试验机-QUV耐候试验机|久宏实业百科 | 连栋温室大棚建造厂家-智能玻璃温室-薄膜温室_青州市亿诚农业科技 | 物流公司电话|附近物流公司电话上门取货| 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 浙江红酒库-冰雕库-气调库-茶叶库安装-医药疫苗冷库-食品物流恒温恒湿车间-杭州领顺实业有限公司 | 出国劳务公司_正规派遣公司[严海] | 视频直播 -摄影摄像-视频拍摄-直播分发| BESWICK球阀,BESWICK接头,BURKERT膜片阀,美国SEL继电器-东莞市广联自动化科技有限公司 | 真空粉体取样阀,电动楔式闸阀,电动针型阀-耐苛尔(上海)自动化仪表有限公司 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 氢氧化钙设备_厂家-淄博工贸有限公司 | 耐高温电缆厂家-远洋高温电缆 | 基本型顶空进样器-全自动热脱附解吸仪价格-AutoHS全模式-成都科林分析技术有限公司 | 食药成分检测_调料配方还原_洗涤剂化学成分分析_饲料_百检信息科技有限公司 | 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 上海新光明泵业制造有限公司-电动隔膜泵,气动隔膜泵,卧式|立式离心泵厂家 | 运动木地板厂家_体育木地板安装_篮球木地板选购_实木运动地板价格 | 电线电缆厂家|沈阳电缆厂|电线厂|沈阳英联塑力线缆有限公司 | 拉伸膜,PE缠绕膜,打包带,封箱胶带,包装膜厂家-东莞宏展包装 | 西子馋火锅鸡加盟-太原市龙城酉鼎餐饮管理有限公司 |