Spring Cloud微服務實戰

Spring Cloud微服務實戰 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
翟永超 著



點擊這裡下載
    


想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-12-22

類似圖書 點擊查看全場最低價

圖書介紹

齣版社: 電子工業齣版社
ISBN:9787121313011
版次:1
商品編碼:12172344
品牌:Broadview
包裝:平裝
開本:16開
齣版時間:2017-05-01
用紙:膠版紙
頁數:440


相關圖書





圖書描述

産品特色

編輯推薦

  

  √ Spring Cloud是集微服務框架之大成的“全傢桶”

  √ 深入剖析核心組件,透過實例|源碼剖析運行原理

  √ 簡明上手,指導以極低開發成本實現搭建微服務架構

  √ 作者親曆大量生産實踐,為該技術社區繁榮主要推動者

內容簡介

  

  《Spring Cloud微服務實戰》從時下流行的微服務架構概念齣發,詳細介紹瞭Spring Cloud針對微服務架構中幾大核心要素的解決方案和基礎組件。對於各個組件的介紹,《Spring Cloud微服務實戰》主要以示例與源碼結閤的方式來幫助讀者更好地理解這些組件的使用方法以及運行原理。同時,在介紹的過程中,還包含瞭作者在實踐中所遇到的一些問題和解決思路,可供讀者在實踐中作為參考。

  《Spring Cloud微服務實戰》適閤所有Java開發人員,尤其適閤正在做微服務架構技術選型或正在實施微服務架構的團隊查閱和參考。

精彩書評

  

  本書從時下流行的微服務架構概念齣發,結閤Spring Cloud的解決方案,深入淺齣地剖析瞭其在構建微服務架構中所需的各個基礎設施和技術要點,包括服務治理、容錯保護、API網關、配置管理、消息總綫等。作者不僅對如何使用各個組件做瞭詳細介紹,還從原理上做瞭很多分析,可以幫助讀者更好地理解Spring Cloud的運行原理,這有助於我們在實戰中有效地排錯和做進一步擴展。本書是微服務架構方麵非常不錯的實戰書籍,強烈推薦正在做微服務實踐或打算實施微服務的團隊作為參考資料。

  ——南誌文

  百聯全渠道研發總監

  

  Spring Cloud的誕生對於沒有足夠資金投入或者技術儲備實力的技術團隊是一種福音。利用Spring Cloud的一站式解決方案,可以很輕鬆地搭建起微服務架構的軟件係統,大大減少瞭開發成本,從容應對業務的快速發展。本書是國內首本Spring Cloud的實戰書籍,給我帶來瞭無限驚喜。作者由淺入深地講解瞭基於Spring Cloud構建微服務所需要的各個核心組件,並配有大量實戰代碼,理論和實踐兼備,讀後收獲頗豐。強烈推薦給每一位對Spring Cloud感興趣或是打算使用Spring Cloud的技術人員閱讀。

  ——覃羅春

  德比軟件産品開發負責人

  

  當下至火的詞無外乎就是“微服務”瞭,但是很多創業公司想要實現微服務架構體係還需要做很多方麵的工作纔可以逐步實現,所需花費的成本還是較大的。而近年來Spring boot/Cloud生態架構體係的齣現為行業提供瞭一站式解決方案,解決瞭不少公司的架構選型和維護方麵的難題。本書是國內首本以Spring Cloud為技術藍本的微服務類實戰書籍,不僅結閤實際案例介紹瞭Spring Cloud的使用,還從源碼的角度深入分析瞭原理實現,強烈推薦每一位開發者和架構師收藏和學習。

  ——程超

  閤眾支付資深技術專傢

  

  隨著微服務架構的興起,企業IT架構開始變革,國內齣現首批微服務實戰布道者。本書作者翟永超,作為Spring Cloud中國社區聯閤發起人和國內首批Spring Cloud實踐與布道者,發錶的博文超過數百萬次訪問量。他的《Spring Cloud微服務實戰》一書,纍積瞭大量生産實戰經驗,把Spring Cloud常用組件通過案例剖析,可幫助企業和開發者快速實施微服務架構。

  ——許進(xujin.org)

  Spring Cloud中國社區創始人

  中間件高級研發工程師

  

  近幾年,微服務概念逐漸深入人心。國內各傢互聯網公司都引入瞭相應的實踐。而被應用至多的就是Spring Cloud這套被戲稱為“全傢桶”的微服務框架。它幾乎實現瞭所有微服務的功能實踐,而且又完美符閤微服務的基礎理論,可幫助大傢提高工作效率。但是,國內關於Spring Cloud的中文資料相對比較匱乏,很多學習者遍尋入門而不得。在此大背景下,有一些有識之士無私貢獻瞭自己的綿薄之力,本書作者翟永超就是其中一位。這本書對於廣大需要在公司中實踐微服務的人們來說絕對是一本可以快速上手實現微服務的工作手冊。我希望這本書猶如一顆種子,能在國內互聯網環境的土壤中生根發芽,變成一棵參天大樹。

  ——吳峻申

  上海青客機器人有限公司架構師

目錄

第1章 基礎知識 1

什麼是微服務架構 1

-- 與單體係統的區彆 1

-- 如何實施微服務 2

為什麼選擇Spring Cloud 6

Spring Cloud簡介 7

版本說明 8

第2章 微服務構建:Spring Boot 11

框架簡介 12

快速入門 13

-- 項目構建與解析 13

-- 實現RESTful API 17

配置詳解 20

-- 配置文件 20

-- 自定義參數 22

-- 參數引用 22

-- 使用隨機數 23

-- 命令行參數 23

-- 多環境配置 24

-- 加載順序 25

監控與管理 26

-- 初識actuator 27

-- 原生端點 28

小結 38

第3章 服務治理:Spring Cloud Eureka 39

服務治理 39

-- Netflix Eureka 40

--搭建服務注冊中心 41

--注冊服務提供者 43

--高可用注冊中心 46

--服務發現與消費 48

Eureka詳解 51

--基礎架構 52

--服務治理機製 52

--源碼分析 56

配置詳解 65

--服務注冊類配置 65

--服務實例類配置 67

跨平颱支持 71

第4章 客戶端負載均衡:Spring Cloud Ribbon 73

客戶端負載均衡 73

RestTemplate詳解 75

-- GET請求 75

-- POST請求 77

-- PUT請求 79

-- DELETE請求 79

源碼分析 80

-- 負載均衡器 91

-- 負載均衡策略 109

配置詳解 123

--自動化配置 124

-- Camden版本對RibbonClient配置的優化 125

-- 參數配置 127

-- 與Eureka結閤 127

重試機製 128

第5章 服務容錯保護:Spring Cloud Hystrix 130

快速入門 131

原理分析 135

-- 工作流程 135

-- 斷路器原理 144

-- 依賴隔離 148

使用詳解 151

-- 創建請求命令 151

-- 定義服務降級 154

-- 異常處理 157

-- 命令名稱、分組以及綫程池劃分 158

-- 請求緩存 159

-- 請求閤並 166

屬性詳解 172

-- Command屬性 174

-- collapser屬性 184

-- threadPool屬性 185

Hystrix儀錶盤 187

Turbine集群監控 192

-- 構建監控聚閤服務 192

-- 與消息代理結閤 196

第6章 聲明式服務調用:Spring Cloud Feign 199

快速入門 200

參數綁定 202

繼承特性 205

Ribbon配置 209

全局配置 209

指定服務配置 209

重試機製 210

Hystrix配置 211

全局配置 211

禁用Hystrix 211

指定命令配置 212

服務降級配置 212

其他配置 214

第7章 API網關服務:Spring Cloud Zuul 217

快速入門 219

-- 構建網關 220

-- 請求路由 221

-- 請求過濾 223

路由詳解 226

-- 傳統路由配置 226

-- 服務路由配置 228

-- 服務路由的默認規則 229

-- 自定義路由映射規則 229

-- 路徑匹配 230

-- 路由前綴 233

-- 本地跳轉 234

-- Cookie與頭信息 235

-- Hystrix和Ribbon支持 236

過濾器詳解 238

-- 過濾器 238

-- 請求生命周期 239

-- 核心過濾器 240

-- 異常處理 244

-- 禁用過濾器 256

動態加載 257

-- 動態路由 257

-- 動態過濾器 261

第8章 分布式配置中心:Spring Cloud Config 267

快速入門 267

-- 構建配置中心 268

-- 配置規則詳解 269

-- 客戶端配置映射 272

服務端詳解 274

-- 基礎架構 274

-- Git配置倉庫 276

-- SVN配置倉庫 279

-- 本地倉庫 279

-- 本地文件係統 279

-- 健康監測 280

-- 屬性覆蓋 281

-- 安全保護 281

-- 加密解密 282

-- 高可用配置 286

客戶端詳解 286

-- URI指定配置中心 287

-- 服務化配置中心 287

-- 失敗快速響應與重試 290

-- 獲取遠程配置 292

-- 動態刷新配置 293

第9章 消息總綫:Spring Cloud Bus 295

消息代理 295

RabbitMQ實現消息總綫 296

-- 基本概念 297

-- 安裝與使用 298

-- 快速入門 302

-- 整閤Spring Cloud Bus 306

-- 原理分析 307

-- 指定刷新範圍 308

-- 架構優化 309

-- RabbitMQ配置 310

Kafka實現消息總綫 312

-- Kafka簡介 312

-- 快速入門 313

--整閤Spring Cloud Bus 315

-- Kafka配置 318

深入理解 318

-- 源碼分析 320

-- 其他消息代理的支持 342

第10章 消息驅動的微服務:Spring Cloud Stream 344

快速入門 344

核心概念 349

-- 綁定器 350

-- 發布-訂閱模式 351

-- 消費組 353

-- 消息分區 354

使用詳解 355

-- 開啓綁定功能 355

-- 綁定消息通道 356

-- 消息生産與消費 360

-- 響應式編程 366

-- 消費組與消息分區 368

-- 消息類型 370

綁定器詳解 373

-- 綁定器SPI 373

-- 自動化配置 374

-- 多綁定器配置 374

-- RabbitMQ與Kafka綁定器 376

配置詳解 376

-- 基礎配置 377

-- 綁定通道配置 377

-- 綁定器配置 379

第11章 分布式服務跟蹤:Spring Cloud Sleuth 386

快速入門 386

-- 準備工作 386

-- 實現跟蹤 389

跟蹤原理 390

抽樣收集 392

與Logstash整閤 394

與Zipkin整閤 397

-- HTTP收集 398

-- 消息中間件收集 402

-- 收集原理 404

-- 數據存儲 414

-- API接口 417

附錄A Starter POMs 419

後記 421

前言/序言

  推薦序一

  我和Java很有緣,2003年在富士通南大實習的時候,就開始用Struts/JSP/Hibernate/MySQL做第一個Java項目——SPIF(http://www.fujitsu.com/cn/products/software/applications/ spif/)。

  工作之後,主要做J2EE的開發,並開始慢慢接觸和使用Spring。加入EMC之後,很有幸和Spring成為一個大傢庭(EMC收購瞭VMware,VMware收購瞭Spring)。2012年,我和Spring Data/XD的負責人Mark Pollack在中國開過一次小會,和他探討瞭一些關於Data Pipeline的想法。後來我也看瞭很多Josh Long(龍應春)的演講視頻,並在2016年終於有幸能夠與他在一個技術大會上同場演講,並在會議之後做瞭很多深入溝通。

  2015年上半年,我讀瞭兩本書:The Phoenix Project和Migrating to Cloud-Native Application Architectures,讓我對DevOps、微服務和雲原生架構有瞭初步的認識,也讓我對Netflix的那套OSS套件有瞭一個初步印象。

  我是在2015年9月加入麻袋理財之後開始接觸Spring Boot的,試用之後感覺它很神奇,再也沒有被Spring之前那些煩瑣配置所束縛。當時正好和一個架構師討論要做一個項目的升級改造,決定采用Spring Boot和微服務架構。開始的時候,服務治理還是用瞭Dubbo。之後因為對Spring Cloud有瞭比較深刻的認識,在之後一個全新項目上,我們完全按照微服務架構,使用Spring Boot和Cloud進行開發,並采用CI/CD自動化流程和容器化部署。

  因為使用瞭Spring Cloud,讓我對Spring Cloud的相關信息特彆關注。一個偶然的機會,我認識瞭Spring Cloud中國社區的負責人許進、翟永超(本書作者)和周立,探討瞭很多使用Spring Cloud的經驗,感覺與他們和Spring Cloud相見恨晚。

  翟永超本人寫瞭很多關於Spring Cloud使用的博客,不同於一般作者,他寫的內容更加貼近實際,是自己工作經驗的深刻總結,可以拿來直接用於生産。

  有一次我們聊到關於配置中心(Spring Cloud Config)如何在生産中使用,他解答瞭我很多問題,並告訴我他寫瞭一本書,書中就會包含這些內容。這讓我對這本書充滿期待。後麵也有幸見到瞭本人,一個瘦瘦高高的書生,一看就是一個很有內涵的技術人。暢聊之後,翟永超就把書發給瞭我,讓我先睹為快。

  我把翟永超的書仔細拜讀瞭一遍,最大的收獲就是讓我對Spring Cloud的認識又上升瞭一個層次。我之前對Spring Cloud的理解更多的是知其然,但是卻不知道其所以然,對Spring Cloud裏麵的邏輯知之甚少。而讀瞭翟永超的《Spring Cloud微服務實戰》一書後,讓我對Spring Cloud各個組件的認識提升瞭一個層次,同時也讓我對Spring Cloud各個組件的實現原理有瞭初步的認識,因此我建議所有打算將Spring Cloud用於生産的朋友一定要好好讀一下這本書。

  王天青

  DaoCloud 首席架構師

  2017年3月

  

  推薦序二

  2016年10月開始,我在冰鑒科技負責微服務架構遷移相關的調研和籌建工作。我比較瞭Dubbo、Dubbox、Motan、Spring Cloud等框架後,最終鎖定在Spring Cloud上。這是一個非常年輕的框架,關於它的中文文檔少之又少,更不用說有深度的技術乾貨瞭。

  當我的團隊在利用搜索引擎進行相關檢索時,永超的技術博客十分顯眼地排在瞭前列,我非常感激他貢獻的這個係列的文章,這在我們團隊做微服務架構遷移的工作中,起到瞭關鍵作用。後來有一天,我倆在一個架構群中相識,一番討論後發現是博主本人並且他有寫書計劃時,我告訴瞭我的團隊,我們不謀而閤地決定要在該書齣版時迅速收入囊中,做到人手一本。而今天對於我來說更是非常榮幸,能夠給永超的新書寫推薦序。

  Spring Cloud是一個微服務架構實施的綜閤性解決框架,而在如何構建微服務的選擇上,由於我們團隊是從SSM(Spring + Spring MVC + MyBatis)框架開始演進的,基於讓演進中改動最小的初衷,我們決定使用Spring Boot做微服務構建。我們從對Spring Boot的調研開始就一直關注著永超的技術博客,在第一次接觸 Spring Boot 的時候就被它“習慣優於配置”的設計概念深深吸引,這無疑簡化瞭做業務邏輯開發同事的工作量,也使得他們可以不用關注配置細節。本書中也有關於Spring Boot基礎知識的詳細講解以及一個案例工程帶你快速構建屬於你的第一個微服務。

  如開頭所述,為瞭將係統微服務化,我們也一直在對 Spring Cloud 進行相關調研。這本書也是國內市場上為數不多的、全麵講解 Spring Cloud 微服務的中文圖書。詳細講解瞭 Spring Cloud 生態的各類組件,涵蓋瞭服務治理組件 Eureka、客戶端負載均衡組件 Ribbon、服務容錯保護組件Hystrix、聲明式服務調用組件 Feign、API 網關治理組件Zuul、分布式配置中心組件 Config、消息總綫組件 Bus、消息驅動組件 Stream、分布式服務跟蹤組件 Sleuth。這包含瞭我們在實施微服務中需要深入瞭解的各個輪子,是一本需要仔細研讀,反復閱讀的精品之作。

  最後,預祝永超在Spring Cloud的學習和工作中再創佳績,也希望讀者朋友能夠在閱讀完本書後快速地搭建好實施微服務過程中的基礎腳手架,並在未來工作中能夠將團隊的一些實踐通過Spring Cloud中國社區進行交流,為開源貢獻自己的一份力量。

  硃清

  冰鑒科技信息技術部總 Spring Cloud微服務實戰 下載 mobi epub pdf txt 電子書 格式


Spring Cloud微服務實戰 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Spring Cloud微服務實戰 下載 mobi pdf epub txt 電子書 格式 2024

Spring Cloud微服務實戰 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

看瞭好久,終於下手瞭,做個閤格的程序猿

評分

每次都買一堆東西,太多瞭一個個寫真是纍壞人。統一評價,東西都不錯,比書店便宜,送貨到傢。滿意滿意。

評分

其實現在貌似很多公司也還是在用dubbo,但是感覺spring cloud現在學總是沒錯。書上可能每種有關spring cloud包含的內容都有講,但是對某個功能需要進一步瞭解還是翻翻csdn吧

評分

深入瞭解Java微服務的概念,掌握在生産環境下輕鬆實現微服務的藝術。

評分

一次買瞭個夠,很滿意,部分裝訂的很精緻,薅羊毛薅的爽歪歪。

評分

比較難懂的一本書,京東物流很快很優秀,好好加油,努力學習。

評分

不錯不錯,質量杠杠的,希望早點變大神。。。

評分

比較難懂的一本書,京東物流很快很優秀,好好加油,努力學習。

評分

很不錯,印刷質量和紙張都不錯。希望有助於我架構師工作的開始。mark一下。如果說早點能加入電商領域的架構師工作,或許我也能寫成這本書。同行們是否認同?嗬嗬(^_^)買它沒錯。

類似圖書 點擊查看全場最低價

Spring Cloud微服務實戰 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.qciss.net All Rights Reserved. 圖書大百科 版權所有