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

歡迎光臨中圖網 請 | 注冊
> >>
深入理解APACHE DUBBO與實戰

包郵 深入理解APACHE DUBBO與實戰

作者:詣極
出版社:電子工業出版社出版時間:2018-05-01
開本: 其他 頁數: 300
中 圖 價:¥44.4(5.6折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

深入理解APACHE DUBBO與實戰 版權信息

深入理解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開發款應用程序;然后介紹Dubbo內置的常用注冊中心的實現原理,Dubbo擴展點加載的原理和實現,Dubbo的啟動、服務暴露、服務消費和優雅停機的機制,Dubbo中RPC協議細節、編解碼和服務調用實現原理,Dubbo集群容錯、路由和負載均衡機制,Dubbo的擴展點相關知識,Dubbo不錯特性的實現和原理,Dubbo常用的Filter的實現原理,Dubbo中新增etcd3注冊中心的實戰內容和Dubbo服務治理平臺的相關知識;很后介紹Dubbo未來生態和Dubbo Mesh的相關知識。

深入理解APACHE DUBBO與實戰 目錄

目錄


第1章 Dubbo——高性能RPC通信框架 1
1.1 應用架構演進過程 1
1.1.1 單體應用 1
1.1.2 分布式應用 3
1.2 Dubbo簡介 6
1.2.1 Dubbo的發展歷史 7
1.2.2 Dubbo是什么 7
1.2.3 Dubbo解決什么問題 9
1.2.4 誰在使用Dubbo 10
1.2.5 Dubbo后續的規劃 11
1.3 Dubbo總體大圖 11
1.3.1 Dubbo總體分層 11
1.3.2 Dubbo核心組件 12
1.3.3 Dubbo總體調用過程 13
1.4 小結 15
第2章 開發**款Dubbo應用程序 16
2.1 配置開發環境 16
2.1.1 下載并安裝JDK 17
2.1.2 下載并安裝IDE 17
2.1.3 下載并配置Maven 18
2.1.4 下載并配置ZooKeeper 18
2.1.5 使用IDEA調試Dubbo源碼 18
2.2 基于XML配置實現 21
2.2.1 編寫Echo服務器 21
2.2.2 編寫Echo客戶端 24
2.3 基于注解實現 26
2.3.1 基于注解編寫Echo服務器 26
2.3.2 基于注解編寫Echo客戶端 28
2.4 基于API實現 30
2.4.1 基于API編寫Echo服務器 30
2.4.2 基于API編寫Echo客戶端 31
2.5 構建并運行 32
2.6 小結 34
第3章 Dubbo注冊中心 35
3.1 注冊中心概述 35
3.1.1 工作流程 36
3.1.2 數據結構 37
3.1.3 ZooKeeper原理概述 37
3.1.4 Redis原理概述 39
3.2 訂閱/發布 40
3.2.1 ZooKeeper的實現 40
3.2.2 Redis的實現 44
3.3 緩存機制 48
3.3.1 緩存的加載 49
3.3.2 緩存的保存與更新 50
3.4 重試機制 50
3.5 設計模式 51
3.5.1 模板模式 51
3.5.2 工廠模式 52
3.6 小結 54
第4章 Dubbo擴展點加載機制 55
4.1 加載機制概述 55
4.1.1 Java SPI 56
4.1.2 擴展點加載機制的改進 57
4.1.3 擴展點的配置規范 59
4.1.4 擴展點的分類與緩存 60
4.1.5 擴展點的特性 61
4.2 擴展點注解 62
4.2.1 擴展點注解:@SPI 62
4.2.2 擴展點自適應注解:@Adaptive 63
4.2.3 擴展點自動激活注解:@Activate 65
4.3 ExtensionLoader的工作原理 66
4.3.1 工作流程 66
4.3.2 getExtension的實現原理 67
4.3.3 getAdaptiveExtension的實現原理 70
4.3.4 getActivateExtension的實現原理 73
4.3.5 ExtensionFactory的實現原理 73
4.4 擴展點動態編譯的實現 76
4.4.1 總體結構 77
4.4.2 Javassist動態代碼編譯 78
4.4.3 JDK動態代碼編譯 79
4.5 小結 80
第5章 Dubbo啟停原理解析 81
5.1 配置解析 81
5.1.1 基于schema設計解析 82
5.1.2 基于XML配置原理解析 85
5.1.3 基于注解配置原理解析 91
5.2 服務暴露的實現原理 97
5.2.1 配置承載初始化 97
5.2.2 遠程服務的暴露機制 97
5.2.3 本地服務的暴露機制 105
5.3 服務消費的實現原理 106
5.3.1 單注冊中心消費原理 106
5.3.2 多注冊中心消費原理 113
5.3.3 直連服務消費原理 114
5.4 優雅停機原理解析 115
5.5 小結 116
第6章 Dubbo遠程調用 117
6.1 Dubbo調用介紹 117
6.2 Dubbo協議詳解 119
6.3 編解碼器原理 122
6.3.1 Dubbo協議編碼器 123
6.3.2 Dubbo協議解碼器 128
6.4 Telnet調用原理 136
6.4.1 Telnet指令解析原理 136
6.4.2 Telnet實現健康監測 140
6.5 ChannelHandler 141
6.5.1 核心Handler和線程模型 141
6.5.2 Dubbo請求響應Handler 145
6.5.3 Dubbo心跳Handler 148
6.6 小結 150
第7章 Dubbo集群容錯 151
7.1 Cluster層概述 151
7.2 容錯機制的實現 153
7.2.1 容錯機制概述 153
7.2.2 Cluster接口關系 155
7.2.3 Failover策略 157
7.2.4 Failfast策略 158
7.2.5 Failsafe策略 158
7.2.6 Failback策略 159
7.2.7 Available策略 160
7.2.8 Broadcast策略 160
7.2.9 Forking策略 161
7.3 Directory的實現 162
7.3.1 總體實現 162
7.3.2 RegistryDirectory的實現 163
7.4 路由的實現 166
7.4.1 路由的總體結構 166
7.4.2 條件路由的參數規則 167
7.4.3 條件路由的實現 168
7.4.4 文件路由的實現 169
7.4.5 腳本路由的實現 170
7.5 負載均衡的實現 171
7.5.1 包裝后的負載均衡 171
7.5.2 負載均衡的總體結構 173
7.5.3 Random負載均衡 175
7.5.4 RoundRobin負載均衡 176
7.5.5 LeastActive負載均衡 178
7.5.6 一致性Hash負載均衡 179
7.6 Merger的實現 181
7.6.1 總體結構 181
7.6.2 MergeableClusterInvoker機制 183
7.7 Mock 185
7.7.1 Mock常見的使用方式 185
7.7.2 Mock的總體結構 186
7.7.3 Mock的實現原理 187
7.8 小結 189
第8章 Dubbo擴展點 190
8.1 Dubbo核心擴展點概述 190
8.1.1 擴展點的背景 191
8.1.2 擴展點整體架構 191
8.2 RPC層擴展點 192
8.2.1 Proxy層擴展點 192
8.2.2 Registry層擴展點 194
8.2.3 Cluster層擴展點 195
8.3 Remote層擴展點 198
8.3.1 Protocol層擴展點 199
8.3.2 Exchange層擴展點 202
8.3.3 Transport層擴展點 203
8.3.4 Serialize層擴展點 206
8.4 其他擴展點 207
第9章 Dubbo高級特性 210
9.1 Dubbo高級特性概述 210
9.2 服務分組和版本 211
9.3 參數回調 214
9.4 隱式參數 217
9.5 異步調用 218
9.6 泛化調用 219
9.7 上下文信息 220
9.8 Telnet操作 221
9.9 Mock調用 224
9.10 結果緩存 226
9.11 小結 226
第10章 Dubbo過濾器 227
10.1 Dubbo過濾器概述 227
10.1.1 過濾器的使用 228
10.1.2 過濾器的總體結構 228
10.2 過濾器鏈初始化的實現原理 231
10.3 服務提供者過濾器的實現原理 233
10.3.1 AccessLogFilter的實現原理 233
10.3.2 ExecuteLimitFilter的實現原理 234
10.3.3 ClassLoaderFilter的實現原理 235
10.3.4 ContextFilter的實現原理 237
10.3.5 ExceptionFilter的實現原理 237
10.3.6 TimeoutFilter的實現原理 238
10.3.7 TokenFilter的實現原理 238
10.3.8 TpsLimitFilter的實現原理 239
10.4 消費者過濾器的實現原理 240
10.4.1 ActiveLimitFilter的實現原理 240
10.4.2 ConsumerContextFilter的實現原理 242
10.4.3 DeprecatedFilter的實現原理 242
10.4.4 FutureFilter的實現原理 243
10.5 小結 243
第11章 Dubbo注冊中心擴展實踐 245
11.1 etcd背景介紹 245
11.2 etcd數據結構設計 246
11.3 構建可運行的注冊中心 248
11.3.1 擴展Transporter實現 248
11.3.2 擴展RegistryFactory實現 249
11.3.3 新增JEtcdClient實現 250
11.3.4 擴展FailbackRegistry實現 260
11.3.5 編寫單元測試 263
11.4 搭建etcd集群并在Dubbo中運行 263
11.4.1 單機啟動etcd 264
11.4.2 集群啟動etcd 265
11.5 小結 266
第12章 Dubbo服務治理平臺 267
12.1 服務治理平臺總體結構 267
12.2 服務治理平臺的實現原理 269
12.3 小結 273
第13章 Dubbo未來展望 274
13.1 Dubbo未來生態 274
13.1.1 開源現狀 274
13.1.2 后續發展 275
13.2 云原生 281
13.2.1 面臨的挑戰 281
13.2.2 Service Mesh簡介 283
13.2.3 Dubbo Mesh 284
13.3 小結 285
展開全部

深入理解APACHE DUBBO與實戰 作者簡介

商宗海,花名詣極,開源Dubbo核心開發者之一。曾就職于阿里巴巴、金蝶中國。現就職于有贊科技,擔任Dubbo框架技術負責人,參與中間件開發,長期活躍在Dubbo社區。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 上海宿田自动化设备有限公司-双面/平面/单面贴标机 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 全自动固相萃取仪_高通量真空平行浓缩仪-勤业永为 | 等离子空气净化器_医用空气消毒机_空气净化消毒机_中央家用新风系统厂家_利安达官网 | TYPE-C厂家|TYPE-C接口|TYPE-C防水母座|TYPE-C贴片-深圳步步精 | 抖音短视频运营_企业网站建设_网络推广_全网自媒体营销-东莞市凌天信息科技有限公司 | 柴油发电机组_柴油发电机_发电机组价格-江苏凯晨电力设备有限公司 | 灌木树苗-绿化苗木-常绿乔木-价格/批发/基地 - 四川成都途美园林 | 上海APP开发-APP制作-APP定制开发-上海APP开发制作公司-咏熠科技 | 剪刃_纵剪机刀片_分条机刀片-南京雷德机械有限公司 | 玻璃钢罐_玻璃钢储罐_盐酸罐厂家-河北华盛节能设备有限公司 | 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 深圳宣传片制作_产品视频制作_深圳3D动画制作公司_深圳短视频拍摄-深圳市西典映画传媒有限公司 | 高精度-恒温冷水机-螺杆式冰水机-蒸发冷冷水机-北京蓝海神骏科技有限公司 | 视频直播 -摄影摄像-视频拍摄-直播分发 | [官网]叛逆孩子管教_戒网瘾学校_全封闭问题青少年素质教育_新起点青少年特训学校 | 汽车整车综合环境舱_军标砂尘_盐雾试验室试验箱-无锡苏南试验设备有限公司 | 干法制粒机_智能干法制粒机_张家港市开创机械制造有限公司 | 涂层测厚仪_漆膜仪_光学透过率仪_十大创新厂家-果欧电子科技公司 | 无线讲解器-导游讲解器-自助讲解器-分区讲解系统 品牌生产厂家[鹰米讲解-合肥市徽马信息科技有限公司] | 重庆钣金加工厂家首页-专业定做监控电视墙_操作台 | 网站建设-高端品牌网站设计制作一站式定制_杭州APP/微信小程序开发运营-鼎易科技 | 鑫达滑石-辽宁鑫达滑石集团 | 网站建设-高端品牌网站设计制作一站式定制_杭州APP/微信小程序开发运营-鼎易科技 | 浇注料-高铝砖耐火砖-郑州凯瑞得窑炉耐火材料有限公司 | 直线模组_滚珠丝杆滑台_模组滑台厂家_万里疆科技 | 郑州宣传片拍摄-TVC广告片拍摄-微电影短视频制作-河南优柿文化传媒有限公司 | 14米地磅厂家价价格,150吨地磅厂家价格-百科 | 上海律师咨询_上海法律在线咨询免费_找对口律师上策法网-策法网 广东高华家具-公寓床|学生宿舍双层铁床厂家【质保十年】 | 移动厕所租赁|移动卫生间|上海移动厕所租赁-家瑞租赁 | 沈阳楼承板_彩钢板_压型钢板厂家-辽宁中盛绿建钢品股份有限公司 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 宿松新闻网 宿松网|宿松在线|宿松门户|安徽宿松(直管县)|宿松新闻综合网站|宿松官方新闻发布 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | 2-羟基泽兰内酯-乙酰蒲公英萜醇-甘草查尔酮A-上海纯优生物科技有限公司 | SPC工作站-连杆综合检具-表盘气动量仪-内孔缺陷检测仪-杭州朗多检测仪器有限公司 | 球磨机 选矿球磨机 棒磨机 浮选机 分级机 选矿设备厂家 | 净化车间装修_合肥厂房无尘室设计_合肥工厂洁净工程装修公司-安徽盛世和居装饰 | 超声骨密度仪,双能X射线骨密度仪【起草单位】,骨密度检测仪厂家 - 品源医疗(江苏)有限公司 | 北京工业设计公司-产品外观设计-产品设计公司-千策良品工业设计 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 广州冷却塔维修厂家_冷却塔修理_凉水塔风机电机填料抢修-广东康明节能空调有限公司 |