中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 深度剖析Apache Dubbo核心技術(shù)內(nèi)幕

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

深度剖析Apache Dubbo核心技術(shù)內(nèi)幕 版權(quán)信息

深度剖析Apache Dubbo核心技術(shù)內(nèi)幕 本書特色

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

深度剖析Apache Dubbo核心技術(shù)內(nèi)幕 內(nèi)容簡介

作為阿里巴巴SOA服務(wù)化治理方案的核心框架, 目前已進(jìn)入Apache孵化器項(xiàng)目。本書分為基礎(chǔ)篇、高級篇和實(shí)踐篇, 深度剖析了Dubbo的核心技術(shù)原理, 并根據(jù)作者的實(shí)踐強(qiáng)化了應(yīng)用方向的內(nèi)容。

深度剖析Apache Dubbo核心技術(shù)內(nèi)幕 目錄

基 礎(chǔ) 篇
第1 章 Dubbo 基礎(chǔ) / 2
1.1 初識Dubbo / 2
1.2 本書Demo 詳解 / 3
1.2.1 Demo 結(jié)構(gòu)說明 / 3
1.2.2 SDK 模塊 / 4
1.2.3 同步發(fā)布與調(diào)用服務(wù) / 6
1.2.4 服務(wù)消費(fèi)端異步調(diào)用服務(wù)/ 10
1.2.5 服務(wù)提供端異步執(zhí)行 / 13
1.2.6 服務(wù)消費(fèi)端泛化調(diào)用 / 17
1.2.7 服務(wù)消費(fèi)端本地服務(wù)mock 與服務(wù)降級 / 21
1.2.8 隱式參數(shù)傳遞 / 24
1.2.9 本地服務(wù)暴露與引用 / 26
1.3 小結(jié) / 28

高 級 篇
第2章 Dubbo 框架內(nèi)核原理剖析 / 30
2.1 Dubbo 分層架構(gòu)概述 / 30
2.2 Dubbo 遠(yuǎn)程調(diào)用細(xì)節(jié) / 33
2.2.1 服務(wù)提供者暴露一個(gè)服務(wù)的概要過程 / 33
2.2.2 服務(wù)消費(fèi)者消費(fèi)一個(gè)服務(wù)的概要過程 / 34
2.3 Dubbo 的適配器原理 / 35
2.4 Dubbo 的動態(tài)編譯原理 / 36
2.5 Dubbo 增強(qiáng)SPI / 39
2.5.1 JDK 標(biāo)準(zhǔn)SPI 原理 / 39
2.5.2 增強(qiáng)SPI 原理 / 43
2.5.3 擴(kuò)展點(diǎn)的自動包裝 / 54
2.6 Dubbo 使用JavaAssist 減少反射調(diào)用開銷 / 57
2.7 小結(jié) / 60

第3章 遠(yuǎn)程服務(wù)發(fā)布與引用流程剖析 / 61
3.1 Dubbo 服務(wù)發(fā)布端啟動流程剖析 / 61
3.2 Dubbo 服務(wù)提供方如何處理請求 / 74
3.3 Dubbo 服務(wù)消費(fèi)方啟動流程剖析 / 81
3.4 Dubbo 服務(wù)消費(fèi)端一次遠(yuǎn)程調(diào)用過程 / 97
3.5 小結(jié) / 100

第4章 Directory 目錄與Router 路由服務(wù) / 101
4.1 Directory 目錄 . / 101
4.2 RegistryDirectory 的創(chuàng)建 / 101
4.3 RegistryDirectory 中invoker 列表的更新 102
4.4 小結(jié) / 107

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

第6章 Dubbo 集群容錯(cuò)與負(fù)載均衡策略 / 117
6.1 Dubbo 集群容錯(cuò)策略概述 / 117
6.2 Failfast Cluster 策略源碼分析 / 119
X ┃ 深度剖析Apache Dubbo核心技術(shù)內(nèi)幕
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 如何基于擴(kuò)展接口自定義集群容錯(cuò)策略 / 128
6.9 Dubbo 負(fù)載均衡策略概述 / 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 負(fù)載均衡策略原理 / 141
6.13.2 源碼分析 / 147
6.14 如何基于擴(kuò)展接口自定義負(fù)載均衡策略/ 148
6.15 小結(jié) / 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 線程模型的確定時(shí)機(jī) / 159
7.8 如何基于擴(kuò)展接口自定義線程模型 / 160
7.9 Dubbo 的線程池策略 / 161
7.10 FixedThreadPool 源碼剖析 / 161
7.11 LimitedThreadPool 源碼剖析 / 163
7.12 EagerThreadPool 源碼剖析 / 164
7.13 CachedThreadPool 源碼剖析 / 166
7.14 線程池的確定時(shí)機(jī) / 168
7.15 如何基于擴(kuò)展接口自定義線程池策略 / 168
7.16 小結(jié) / 169

第8章 Dubbo 如何實(shí)現(xiàn)泛化引用 / 170
8.1 服務(wù)消費(fèi)端GenericImplFilter 源碼分析 / 170
8.2 服務(wù)提供端GenericFilter 源碼分析 / 172
8.3 小結(jié) / 176

第9章 Dubbo 并發(fā)控制 / 177
9.1 服務(wù)消費(fèi)端并發(fā)控制 / 177
9.2 服務(wù)提供端并發(fā)控制 / 182
9.3 小結(jié) / 185

第10章 Dubbo 隱式參數(shù)傳遞 / 186
10.1 服務(wù)消費(fèi)端AbstractClusterInvoker 原理剖析 / 186
10.2 服務(wù)提供方ContextFilter 原理剖析 / 188
10.3 小結(jié) / 189

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

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

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

深度剖析Apache Dubbo核心技術(shù)內(nèi)幕 作者簡介

翟陸續(xù),目前就職于淘寶技術(shù),花名加多。熱衷并發(fā)、異步、反應(yīng)式編程,熟悉常用開源框架實(shí)現(xiàn)原理,微信公眾號:技術(shù)原始積累。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 智能门锁电机_智能门锁离合器_智能门锁电机厂家-温州劲力智能科技有限公司 | 石栏杆_青石栏杆_汉白玉栏杆_花岗岩栏杆 - 【石雕之乡】点石石雕石材厂 | 盘式曝气器-微孔曝气器-管式曝气器-曝气盘-斜管填料 | 郑州市前程水处理有限公司 | 热镀锌槽钢|角钢|工字钢|圆钢|H型钢|扁钢|花纹板-天津千百顺钢铁贸易有限公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 汽车水泵_汽车水泵厂家-瑞安市骏迪汽车配件有限公司 | 河南中整光饰机械有限公司-抛光机,去毛刺抛光机,精密镜面抛光机,全自动抛光机械设备 | 酵素生产厂家_酵素OEM_酵素加盟_酵素ODM_酵素原料厂家_厦门益力康 | 不锈钢拉手厂家|浴室门拉手厂家|江门市蓬江区金志翔五金制品有限公司 | 复盛空压机配件-空气压缩机-复盛空压机(华北)总代理 | 丽陂特官网_手机信号屏蔽器_Wifi信号干扰器厂家_学校考场工厂会议室屏蔽仪 | 利浦顿蒸汽发生器厂家-电蒸汽发生器/燃气蒸汽发生器_湖北利浦顿热能科技有限公司官网 | 湖南印刷厂|长沙印刷公司|画册印刷|挂历印刷|台历印刷|杂志印刷-乐成印刷 | 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | 高中学习网-高考生信息学习必备平台 | 仓储货架_南京货架_钢制托盘_仓储笼_隔离网_环球零件盒_诺力液压车_货架-南京一品仓储设备制造公司 | 进口试验机价格-进口生物材料试验机-西安卡夫曼测控技术有限公司 | ge超声波测厚仪-电动涂膜机-电动划格仪-上海洪富 | 土壤检测仪器_行星式球磨仪_土壤团粒分析仪厂家_山东莱恩德智能科技有限公司 | 【连江县榕彩涂料有限公司】官方网站 | 华禹护栏|锌钢护栏_阳台护栏_护栏厂家-华禹专注阳台护栏、楼梯栏杆、百叶窗、空调架、基坑护栏、道路护栏等锌钢护栏产品的生产销售。 | 衬氟止回阀_衬氟闸阀_衬氟三通球阀_衬四氟阀门_衬氟阀门厂-浙江利尔多阀门有限公司 | 收录网| 冲锋衣滑雪服厂家-冲锋衣定制工厂-滑雪服加工厂-广东睿牛户外(S-GERT) | 商用绞肉机-熟肉切片机-冻肉切丁机-猪肉开条机 - 广州市正盈机械设备有限公司 | 半容积式换热器_北京浮动盘管换热器厂家|北京亿丰上达 | 云阳人才网_云阳招聘网_云阳人才市场_云阳人事人才网_云阳人家招聘网_云阳最新招聘信息 | 干法制粒机_智能干法制粒机_张家港市开创机械制造有限公司 | 流量检测仪-气密性检测装置-密封性试验仪-东莞市奥图自动化科技有限公司 | 深圳宣传片制作-企业宣传视频制作-产品视频拍摄-产品动画制作-短视频拍摄制作公司 | 超声波清洗机_细胞破碎仪_实验室超声仪器_恒温水浴-广东洁盟深那仪器 | 小型手持气象站-空气负氧离子监测站-多要素微气象传感器-山东天合环境科技有限公司 | 成都顶呱呱信息技术有限公司-贷款_个人贷款_银行贷款在线申请 - 成都贷款公司 | 升降机-高空作业车租赁-蜘蛛车-曲臂式伸缩臂剪叉式液压升降平台-脚手架-【普雷斯特公司厂家】 | LHH药品稳定性试验箱-BPS系列恒温恒湿箱-意大利超低温冰箱-上海一恒科学仪器有限公司 | 氮化镓芯片-碳化硅二极管 - 华燊泰半导体 | 电脑刺绣_绣花厂家_绣花章仔_织唛厂家-[源欣刺绣]潮牌刺绣打版定制绣花加工厂家 | 5L旋转蒸发器-20L-50L旋转蒸发器-上海越众仪器设备有限公司 | 滤芯,过滤器,滤油机,贺德克滤芯,精密滤芯_新乡市宇清流体净化技术有限公司 | 土壤水分自动监测站-SM150便携式土壤水分仪-铭奥仪器 | 新疆散热器,新疆暖气片,新疆电锅炉,光耀暖通公司 |