[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

Spring Cloud微服務架構開發實戰
該商品所屬分類:圖書 -> 網絡技術
【市場價】
651-944
【優惠價】
407-590
【作者】 董超胡熾維編著 
【出版社】機械工業出版社 
【ISBN】9787111604525
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



出版社:機械工業出版社
ISBN:9787111604525
商品編碼:31338428554

品牌:文軒
出版時間:2018-08-01
代碼:79

作者:董超,胡熾維編著

    
    
"



作  者:董超,胡熾維 編著 著
/
定  價:79
/
出 版 社:機械工業出版社
/
出版日期:2018年08月01日
/
頁  數:316
/
裝  幀:平裝
/
ISBN:9787111604525
/
目錄
●前言
第1篇 微服務開發基礎——Spring Boot框架及使用
第1章 微服務架構開發2
1.1 單體架構應用的困境2
1.2 微服務架構3
1.2.1 如何定義微服務架構4
1.2.2 微服務架構的優點5
1.2.3 微服務架構的缺點6
1.3 微服務架構設計7
1.3.1 微服務粒度7
1.3.2 微服務拆分原則8
1.3.3 微服務自治原則9
1.3.4 微服務交互原則10
1.3.5 微服務架構遷移10
1.4 不應使用微服務架構的情形11
第2章 微服務基礎——Spring Boot12
2.1 Spring與Spring Boot12
2.2 快速啟動Spring Boot13
2.2.1 編寫pom.xml文件14
2.2.2 編寫應用引導類16
2.2.3 編寫配置文件17
2.2.4 運行項目17
2.3 使用Spring Boot構建示例項目19
2.3.1 經典三層應用架構19
2.3.2 設計領域對像20
2.3.3 實現數據管理23
2.3.4 編寫業務邏輯層29
2.3.5 編寫RESTful API31
2.3.6 數據庫初始化35
2.3.7 啟動測試36
2.4 Spring Boot特性37
2.4.1 Spring Boot自動配置機制37
2.4.2 Spring Boot擴展屬性配置38
2.4.3 Spring Boot日志配置39
2.5 關於敏捷開發40
2.6 關於RESTful API設計41
2.6.1 以資源為中心進行URL設計42
2.6.2 正確使用H T T P方法及狀態碼42
2.6.3 查詢及分頁處理原則43
2.6.4 其他指導原則43
第2篇 Spring Cloud組件實戰
第3章 Spring Cloud簡介46
3.1 微服務架構的核心關鍵點46
3.2 Spring Cloud技術概覽49
3.2.1 Spring Cloud子項目50
3.2.2 為何選擇Spring Cloud53
3.3 Spring Cloud版Hello World示例54
第4章 服務治理與負載均衡58
4.1 什麼是服務治理58
4.2 構建服務治理——Eureka59
4.2.1 搭建微服務Parent工程60
4.2.2 搭建服務治理服務器——Eureka服務器62
4.2.3 搭建服務提供者——注冊服務64
4.2.4 搭建服務消費者——獲取服務68
4.3 使用客戶端負載均衡——Ribbon72
4.3.1 什麼是客戶端負載均衡72
4.3.2 啟用Ribbon74
4.3.3 負載均衡測試75
4.4 使用Feign簡化微服務調用77
4.5 深入Eureka80
4.5.1 服務注冊及相關原理80
4.5.2 Eureka自我保護模式82
4.5.3 注冊一個服務實例需要的時間84
4.5.4 Eureka高可用集群及示例84
4.5.5 多網卡及IP指定88
4.5.6 Eureka服務訪問安全89
4.6 深入Ribbon90
4.6.1 Ribbon客戶端負載均衡原理90
4.6.2 Ribbon負載均衡策略及配置92
4.6.3 直接使用Ribbon API94
4.7 深入Feign96
4.7.1 Feign的參數綁定96
4.7.2 Feign中的繼承97
4.7.3 Feign與Swagger的衝突98
4.8 微服務健康監控99
4.9 異構服務解決方案——Sidecar101
第5章 微服務容錯保護——Hystrix102
5.1 什麼是微服務容錯保護102
5.2 快速啟動Hystrix103
5.2.1 引入Hystrix依賴104
5.2.2 開啟Hystrix支持104
5.2.3 修改UserService實現104
5.2.4 容錯測試105
5.2.5 服務降級的兩種實現方式107
5.2.6 在Feign中使用Hystrix回退109
5.3 Hystrix容錯機制分析110
5.3.1 Hystrix整體處理流程111
5.3.2 HystrixCommand與HystrixObservableCommand113
5.3.3 斷路器原理分析115
5.3.4 Hystrix異常——HystrixBadRequestException117
5.4 服務隔離117
5.4.1 線程池隔離與信號量隔離118
5.4.2 服務隔離的顆粒度119
5.4.3 服務隔離配置119
5.4.4 小結120
5.5 服務降級模式121
5.5.1 快速失敗121
5.5.2 靜默失敗121
5.5.3 返回默認值122
5.5.4 返回組裝的值122
5.5.5 返回遠程緩存123
5.5.6 主/從降級模式124
5.6 請求緩存127
5.7 請求合並128
5.8 Hystrix監控130
5.8.1 Hystrix儀表盤131
5.8.2 Turbine儀表盤集群監控133
5.8.3 Turbine與消息服務器集成136
第6章 API服務網關——Zuul137
6.1 API服務網關138
6.2 Spring Cloud與Netflix Zuul139
6.3 啟用Zuul路由服務140
6.3.1 構建Zuul路由服務器141
6.3.2 路由測試142
6.3.3 負載均衡測試144
6.3.4 Hystrix容錯與監控測試146
6.4 路由配置規則146
6.4.1 服務路由默認規則147
6.4.2 自定義微服務訪問路徑148
6.4.3 忽略指定微服務149
6.4.4 設置路由前綴149
6.4.5 通過靜態URL路徑配置路由映射150
6.4.6 路由配置順序151
6.4.7 自定義路由規則151
6.5 Zuul路由其他設置151
6.5.1 Header設置152
6.5.2 H T T PClient配置153
6.5.3 路由配置的動態加載153
6.6 Zuul容錯與回退153
6.6.1 實現Zuul的回退154
6.6.2 服務超時156
6.7 Zuul過濾器157
6.7.1 過濾器特性158
6.7.2 過濾器類型及生命周期159
6.7.3 自定義Zuul過濾器160
6.7.4 禁用Zuul過濾器161
6.7.5 關於Error過濾器的一點補充162
6.8 @EnableZuulServer與@EnableZuulProxy比較164
6.8.1 EnableZuulServer注解的過濾器164
6.8.2 EnableZuulProxy注解的過濾器165
第7章 統一配置中心——Config166
7.1 Spring Cloud Config簡介166
7.2 快速啟動168
7.2.1 構建配置服務器168
7.2.2 創建應用配置文件169
7.2.3 升級微服務配置172
……
內容簡介
本書首先從微服務架構興起的背景講起,探討了為何在分布式繫統開發中微服務架構將逐漸取代單體架構,然後對SpringCloud所提供的微服務組件及解決方案進行了一一講解,從而讓讀者不但可以繫統地學習SpringCloud的相關知識,而且還可以全面掌握微服務架構應用的設計、開發、部署和運維等知識。本書共11章,分為3篇。第1篇為微服務開發基礎——SpringBoot框架及使用;第2篇為SpringCloud組件實戰;第3篇為微服務與Docker容器技術。本書內容通俗易懂,每章都結合實例進行講解,特別適合作為SpringCloud的入門讀物,也適合致力於互聯網開發和Java開發的進階讀者閱讀。如果你是公司運維人員,或者對微服務架構有興趣,本書也非常適合你閱讀。此外,本書也可以作為相關培訓機構的教材使用。
作者簡介
董超,胡熾維 編著 著
董超,高級繫統架構師,中科院管理科學院學術委員會特約研究員,深圳市安德互聯數據服務有限公司總裁及創始人、深圳市上市界科技有限公司副總裁及聯合創始人、安德投資副總裁。畢業於北京大學計算機繫,獲計算機軟件與理論理學碩士學位,在校期間獲美國大學生全球數學建模競賽(MCM/ICM)一等獎、博創杯全國大學生嵌入式大賽一等獎等。
胡熾維,全棧工程師。有多年的開發經驗,擅長前端開發技術,並對移動端原生開發技術也有所涉獵。曾經參與過多個互聯網項目的研發和基於Docker的繫統運維工作,積累了豐富的一線研發經驗。
摘要
前言    2014年3月,Martin Fowler在其博客上發表了Microservices(微服務)一文,對過去幾年逐漸開始流行的微服務架構開發模式給出了正式的定義。同年,Netflix OSS將自己多年來在實際開發中所使用的微服務基礎組件開源。隨後,Pivotal在Netflix OSS的基礎上對這些組件進行了封裝和集成,推出了Spring Cloud。到如今,微服務架構已逐漸普及,在技術生態上也得到了不斷完善和更新,其在容器、應用框架、發布管理及監控等方面都有了長足進步。微服務在日常開發中也嶄露頭角,逐漸得到了開發者的認同。與此同時,Spring Cloud在過去幾年中快速發展,不斷迭代和更新,已經形成了微服務開發“全家桶”式的解決方案,逐漸在微服務開發領域奠定了堅實的基礎。     當我第一次等



"
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
【同作者商品】
董超胡熾維編著
  本網站暫時沒有該作者的其它商品。
有該作者的商品通知您嗎?
請選擇作者:
董超胡熾維編著
您的Email地址
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部