-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
云計算與虛擬化技術叢書重新定義SPRING CLOUD實戰 版權信息
- ISBN:9787111609391
- 條形碼:9787111609391 ; 978-7-111-60939-1
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
云計算與虛擬化技術叢書重新定義SPRING CLOUD實戰 本書特色
(1)本書由Spring Cloud中國社區官方撰寫,基于Spring Cloud的Finchley.RELEASE版本,基于Spring Cloud的Finchley.RELEASE版本,核心成員來自原阿里、螞蟻金服、京東金融等互聯網企業,經驗豐富。 (2)本書內容有3大特色:寬度足夠廣、深度足夠深,而且立足于生產實踐,直接從生產實踐出發,包含大量生產實踐的配置 (3)本書得到了來自阿里、騰訊、百度、京東等大型互聯網企業的近10位專家的鼎力推薦。
云計算與虛擬化技術叢書重新定義SPRING CLOUD實戰 內容簡介
本書涵蓋了SpringCloud微服務體系中的常用組件,如:Eureka、Config、Ribbon、Zuul、Hystrix、Consul、Feign等,從入門到實戰,再從實戰到精通,步步為營,引導讀者接近掌握。此外,本書基于新版本Finchley,還特別介紹了全新的基于Netty的網關項目SpringCloudGateway,以及SpringCloud與gRPC的整合方式、版本控制與灰度發布、容器化、認證與鑒權、Dubbo到SpringCloud的遷移、分布式事務、領域驅動等生產級實用解決方案,為IT企業在微服務化的道路中保駕護航。
云計算與虛擬化技術叢書重新定義SPRING CLOUD實戰 目錄
Contents 目錄
前言
第1章微服務與Spring Cloud1
1.1微服務架構概述1
1.1.1應用架構的發展1
1.1.2微服務架構3
1.1.3微服務解決方案4
1.2Spring Cloud與中間件5
1.2.1中間件概述5
1.2.2什么是Spring Cloud5
1.2.3Spring Cloud項目模塊5
1.2.4Spring Cloud與服務治理
中間件6
1.2.5Spring Cloud與配置中心
中間件6
1.2.6Spring Cloud與網關中間件8
1.2.7Spring Cloud與全鏈路監控
中間件9
1.3Spring Cloud增強生態10
1.3.1Spring Cloud分布式事務10
1.3.2Spring Cloud與領域驅動10
1.3.3Spring Cloud與gRPC11
1.3.4Spring Cloud與Dubbo生態融合11
1.4本章小結11
第2章Spring Cloud Eureka上篇12
2.1服務發現概述12
2.1.1服務發現由來12
2.1.2Eureka簡介14
2.1.3服務發現技術選型15
2.2Spring Cloud Eureka入門案例16
2.3Eureka Server的REST API簡介20
2.3.1REST API列表20
2.3.2REST API實例20
2.4本章小結26
第3章Spring Cloud Eureka下篇27
3.1Eureka的核心類27
3.1.1InstanceInfo27
3.1.2LeaseInfo28
3.1.3ServiceInstance29
3.1.4InstanceStatus29
3.2服務的核心操作30
3.2.1概述30
3.2.2LeaseManager30
3.2.3LookupService31
3.3Eureka的設計理念31
3.3.1概述31
3.3.2AP優于CP32
3.3.3Peer to Peer架構33
3.3.4Zone及Region設計34
3.3.5SELF PRESERVATION設計36
3.4Eureka參數調優及監控36
3.4.1核心參數36
3.4.2參數調優39
3.4.3指標監控40
3.5Eureka實戰41
3.5.1Eureka Server在線擴容41
3.5.2構建Multi Zone Eureka Server47
3.5.3支持Remote Region52
3.5.4開啟HTTP Basic認證58
3.5.5啟用https61
3.5.6Eureka Admin66
3.5.7基于metadata路由實例67
3.6Eureka故障演練69
3.6.1Eureka Server全部不可用69
3.6.2Eureka Server部分不可用71
3.6.3Eureka高可用原理73
3.7本章小結74
第4章Spring Cloud Feign的
使用擴展75
4.1Feign概述75
4.1.1什么是Feign75
4.1.2Feign的入門案例76
4.1.3Feign的工作原理78
4.2Feign的基礎功能79
4.2.1FeignClient注解剖析79
4.2.2Feign開啟GZIP壓縮79
4.2.3Feign支持屬性文件配置80
4.2.4Feign Client開啟日志81
4.2.5Feign的超時設置82
4.3Feign的實戰運用83
4.3.1Feign默認Client的替換83
4.3.2Feign的Post和Get的多
參數傳遞86
4.3.3Feign的文件上傳90
4.3.4解決Feign首次請求失敗問題92
4.3.5Feign返回圖片流處理方式93
4.3.6Feign調用傳遞Token93
4.4venus-cloud-feign設計與使用94
4.4.1venus-cloud-feign的設計94
4.4.2venus-cloud-feign的使用96
4.5本章小結98
第5章Spring Cloud Ribbon
實戰運用99
5.1Spring Cloud Ribbon概述99
5.1.1Ribbon與負載均衡99
5.1.2入門案例100
5.2Spring Cloud Ribbon實戰105
5.2.1Ribbon負載均衡策略與
自定義配置105
5.2.2Ribbon超時與重試107
5.2.3Ribbon的饑餓加載108
5.2.4利用配置文件自定義Ribbon
客戶端108
5.2.5Ribbon脫離Eureka的使用108
5.3Spring Cloud Ribbon進階109
5.3.1核心工作原理109
5.3.2負載均衡策略源碼導讀113
5.4本章小結114
第6章Spring Cloud Hystrix
實戰運用115
6.1Spring Cloud Hystrix概述115
6.1.1解決什么問題116
6.1.2設計目標117
6.2Spring Cloud Hystrix實戰運用118
6.2.1入門示例118
6.2.2Feign中使用斷路器120
6.2.3Hystrix Dashboard121
6.2.4Turbine聚合Hystrix124
6.2.5Hystrix異常機制和處理126
6.2.6Hystrix配置說明128
6.2.6Hystrix線程調整和計算129
6.2.7Hystrix請求緩存130
6.2.8Hystrix Request Collapser134
6.2.9Hystrix線程傳遞及并發策略137
6.2.10Hystrix命令注解142
6.3本章小結144
第7章Spring Cloud Zuul基礎篇145
7.1Spring Cloud Zuul概述145
7.2Spring Cloud Zuul入門案例146
7.3Spring Cloud Zuul典型配置149
7.3.1路由配置149
7.3.2功能配置152
7.4本章小結154
第8章Spring Cloud Zuul中級篇155
8.1Spring Cloud Zuul Filter鏈155
8.1.1工作原理155
8.1.2Zuul原生Filter158
8.1.3多級業務處理160
8.1.4使用Groovy編寫Filter165
8.2Spring Cloud Zuul權限集成168
8.2.1應用權限概述168
8.2.2Zuul+OAuth2.0+JWT實戰169
8.3Spring Cloud Zuul限流176
8.3.1限流算法176
8.3.2限流實戰177
8.4Spring Cloud Zuul動態路由179
8.4.1動態路由概述179
8.4.2動態路由實現原理剖析180
8.4.3基于DB的動態路由實戰182
8.5Spring Cloud Zuul灰度發布185
8.5.1灰度發布概述185
8.5.2灰度發布實戰之一186
8.6Spring Cloud Zuul文件上傳189
8.6.1文件上傳實戰189
8.6.2文件上傳亂碼解決191
8.7Spring Cloud Zuul實用小技巧192
8.7.1饑餓加載192
8.7.2請求體修改192
8.7.3使用OkHttp替換HttpClient193
8.7.4重試機制194
8.7.5Header傳遞195
8.7.6整合Swagger2調試源服務195
8.8本章小結197
第9章Spring Cloud Zuul高級篇198
9.1Spring Cloud Zuul多層負載198
9.1.1痛點場景198
9.1.2解決方案198
9.2Spring Cloud Zuul應用優化200
9.2.1概述200
9.2.2容器優化201
9.2.3組件優化202
9.2.4JVM參數優化203
9.2.5內部優化204
9.3Spring Cloud Zuul原理&核心
源碼解析205
9.3.1工作原理與生命周期205
9.3.2Filter裝載與Filter鏈實現208
9.3.3核心路由實現210
9.4本章小結213
第10章Spring Cloud基礎綜合
案例214
10.1基礎框架214
10.1.1搭建說明214
10.1.2技術方案214
10.1.3具體實現215
10.2實戰擴展217
10.2.1公共包 (對象,攔截器,
工具類等)218
10.2.2用戶上下文對象傳遞218
10.2.3Zuul的Fallback機制221
10.3生產環境各組件參考配置222
10.3.1Eureka推薦配置222
10.3.2Ribbon推薦配置223
10.3.3Hystrix推薦配置223
10.3.4Zuul推薦配置223
10.4本章小結224
第11章Spring Cloud Config上篇225
11.1Spring Cloud Config配置中心
概述225
11.1.1什么是配置中心225
11.1.2Spring Cloud Config227
11.1.3Spring Cloud Config入門
案例228
11.2刷新配置中心信息234
11.2.1手動刷新操作234
11.2.2結合Spring Cloud Bus
熱刷新237
11.3本章小結244
第12章Spring Cloud Config下篇245
12.1服務端git配置詳解與實戰245
12.1.1Git多種配置詳解概述245
12.1.2Git中URI占位符245
12.1.3模式匹配和多個存儲庫250
12.1.4路徑搜索占位符251
12.2關系型數據庫的配置中心的
實現251
12.2.1Spring Cloud Config基于
MySQL的配置概述251
12.2.2Spring Cloud Config與MySQL
結合案例252
12.3非關系型數據庫的配置中心的
實現255
12.3.1Spring Cloud Config基于
MongoDB的配置概述255
12.3.2Spring Cloud Config MongoDB
案例256
12.4Spring Cloud Config使用技能259
本地參數的覆蓋遠程參數259
12.5Spring Cloud Config功能擴展260
12.5.1客戶端自動刷新260
12.5.2客戶端回退功能264
12.5.3客戶端的安全認證機制JWT270
12.6高可用部分285
12.6.1客戶端高可用285
12.6.2服務端高可用293
12.7Spring Cloud與Apollo配置使用300
12.7.1Apollo簡介300
12.7.2Apollo具備功能300
12.7.3Apollo總體架構模塊300
12.7.4客戶端設計301
12.7.5Apollo運行環境方式302
12.8Spring Cloud與Apollo結合
使用實戰303
......
云計算與虛擬化技術叢書重新定義SPRING CLOUD實戰 作者簡介
許進 Spring Cloud中國社區創始人,阿里原資深工程師,花名玹霖,專注于基礎架構與中間件研發,曾就職于唯品會平臺架構部和餓了么。個人網站:http://xujin.org。 鐘尊發 Spring Cloud中國社區聯合創始人,現就職于京東金融,對微服務有深入研究。 葉志遠 Spring Cloud中國社區聯合創始人,現就職于螞蟻金服,花名梓堯。CSDN博客專家,開源社區活躍者,國內Spring Cloud早期實踐者 方志朋 Spring Cloud中國社區聯合創始人,碩士學歷,《深入理解Spring Cloud與微服務構建》作者,CSDN博客專家(閱讀量600萬+),在社區具有較高活躍度與影響力。 蔡波斯 擁有多年Java開發經驗,曾就職于美團、騰訊。國內Spring Cloud領域的早期實踐者,現在金融行業從事FinTech相關研發 郭芳碧 多年微服務實踐經驗,現任職于某互聯網金融公司中間件部門。 朱德明 擁有10年Java開發經驗,多年技術架構和解決方案經驗,現任靈雀云微服務架構師,在微服務領域有著豐富的落地經驗,曾任某創業公司技術負責人。
- >
名家帶你讀魯迅:故事新編
- >
朝聞道
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
名家帶你讀魯迅:朝花夕拾
- >
姑媽的寶刀
- >
回憶愛瑪儂
- >
龍榆生:詞曲概論/大家小書