| | | Spring Cloud微服務架構開發實戰 董超 胡熾維 | 該商品所屬分類:圖書 -> 機械工業出版社 | 【市場價】 | 608-880元 | 【優惠價】 | 380-550元 | 【作者】 | 董超 | 【出版社】 | 機械工業出版社 | 【ISBN】 | 9787111604525 | 【折扣說明】 | 一次購物滿999元台幣免運費+贈品 一次購物滿2000元台幣95折+免運費+贈品 一次購物滿3000元台幣92折+免運費+贈品 一次購物滿4000元台幣88折+免運費+贈品
| 【本期贈品】 | ①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
| |
版本 | 正版全新電子版PDF檔 | 您已选择: | 正版全新 | 溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。 *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。 *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。 | | | | 內容介紹 | |
![](/c49/99/10026475161820.jpg)
店鋪:機械工業出版社官方旗艦店 出版社:機械工業出版社 ISBN:9787111604525 商品編碼:10026475161820 品牌:機械工業出版社(CMP) 出版時間:2018-08-01 頁數:200 字數:515000 審圖號:9787111604525 作者:董超
"![baecf198635367d9.jpg](https://img10.360buyimg.com/cms/jfs/t1/180445/28/6295/377762/60b0bd82E6c4ef32e/baecf198635367d9.jpg) 商品參數 商品基本信息 | 商品名稱: | Spring Cloud微服務架構開發實戰 | 作者: | 董超 胡熾維 | 市場價: | 79.00 | ISBN號: | 9787111604525 | 版次: | 1-1 | 出版日期: | 2018-08 | 頁數: | 316 | 字數: | 515 | 出版社: | 機械工業出版社 | 內容介紹 內容簡介 | 本書首先從微服務架構興起的背景講起,探討了為何在分布式繫統開發中微服務架構將逐漸取代單體架構,然後對SpringCloud所提供的微服務組件及解決方案進行了一一講解,從而讓讀者不但可以繫統地學習SpringCloud的相關知識,而且還可以全面掌握微服務架構應用的設計、開發、部署和運維等知識。本書共11章,分為3篇。*1篇為微服務開發基礎——SpringBoot框架及使用;*2篇為SpringCloud組件實戰;第3篇為微服務與Docker容器技術。本書內容通俗易懂,每章都結合實例進行講解,特別適合作為SpringCloud的入門讀物,也適合致力於互聯網開發和Java開發的進階讀者閱讀。如果你是公司運維人員,或者對微服務架構有興趣,本書也非常適合你閱讀。此外,本書也可以作為相關培訓機構的教材使用。 | 目錄 目錄 | 目錄 前言 *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 正確使用HTTP方法及狀態碼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 HttpClient配置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 7.2.4 啟動測試173 7.2.5 @Value注解174 7.2.6 關於配置服務的默認配置174 7.2.7 Spring配置加載順序175 7.3 配置資源庫176 7.3.1 配置資源規則詳解176 7.3.2 集成Git倉庫177 7.3.3 搜索目錄179 7.3.4 本地緩存179 7.3.5 Git訪問配置180 7.3.6 集成SVN180 7.3.7 使用文件繫統181 7.4 配置的加密與解密181 7.4.1 安裝JCE(Java Cryptography Extension)181 7.4.2 使用對稱加密182 7.4.3 加密/解密端點183 7.4.4 客戶端解密185 7.4.5 非對稱加密187 7.5 配置服務器訪問安全187 7.6 配置服務器的高可用188 7.6.1 整合Eureka188 7.6.2 快速失敗與響應189 7.6.3 動態刷新配置191 第8章 分布式服務跟蹤——Sleuth192 8.1 Spring Cloud Sleuth簡介192 8.1.1 快速啟用Sleuth193 8.1.2 Sleuth與日志框架196 8.1.3 有關Span199 8.2 Sleuth與ELK整合202 8.2.1 將日志輸出到Logstash202 8.2.2 Logstash與Log4j的集成205 8.3 整合Zipkin服務206 8.3.1 構建Zipkin服務器206 8.3.2 整合微服務208 8.3.3 Zipkin分析208 8.3.
|
" | | | | | |