幫助中心 | 我的帳號 | 關於我們

Spring Cloud微服務架構開發實戰

  • 作者:編者:董超//胡熾維
  • 出版社:機械工業
  • ISBN:9787111604525
  • 出版日期:2018/08/01
  • 裝幀:平裝
  • 頁數:316
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    董超、胡熾維編著的《Spring Cloud微服務架構開發實戰》首先從微服務架構興起的背景講起,探討了為何在分散式系統開發中微服務架構將逐漸取代單體架構,然後對Spring Cloud所提供的微服務組件及解決方案進行了一一講解,從而讓讀者不但可以系統地學習Spring Cloud的相關知識,而且還可以全面掌握微服務架構應用的設計、開發、部署和運維等知識。
    本書共11章,分為3篇。第1篇為微服務開發基礎——Spring Boot框架及使用;第2篇為SpringCloud組件實戰;第3篇為微服務與Docker容器技術。其中第2篇為全書的核心,涵蓋了構建微服務架構所需要的服務治理(Eureka)、客戶端負載均衡(Ribbon)、微服務容錯與降級處理(Hystrix)、微服務API統一網關(Zuul)、分散式配置中心(Config)、微服務調用鏈追蹤(Sleuth)、微服務消息驅動開發(Stream)及微服務安全(OAuth及JWT)等相關知識。
    本書內容通俗易懂,每章都結合實例進行講解,特別適合Spring Cloud的入門讀者閱讀,也適合致力於互聯網開發和Java開發的進階讀者閱讀。如果你是運維人員,或者你對微服務架構有興趣,那麼本書也非常適合你閱讀。此外,本書也可以作為相關培訓機構的教材使用。

作者介紹
編者:董超//胡熾維

目錄
前言
第1篇  微服務開發基礎——Spring Boot框架及使用
  第1章  微服務架構開發
    1.1  單體架構應用的困境
    1.2  微服務架構
      1.2.1  如何定義微服務架構
      1.2.2  微服務架構的優點
      1.2.3  微服務架構的缺點
    1.3  微服務架構設計
      1.3.1  微服務粒度
      1.3.2  微服務拆分原則
      1.3.3  微服務自治原則
      1.3.4  微服務交互原則
      1.3.5  微服務架構遷移
    1.4  不應使用微服務架構的情形
  第2章  微服務基礎——Spring Boot
    2.1  Spring與Spring Boot
    2.2  快速啟動Spring Boot
      2.2.1  編寫pom.xml文件
      2.2.2  編寫應用引導類
      2.2.3  編寫配置文件
      2.2.4  運行項目
    2.3  使用Spring Boot構建示例項目
      2.3.1  經典三層應用架構
      2.3.2  設計領域對象
      2.3.3  實現數據管理
      2.3.4  編寫業務邏輯層
      2.3.5  編寫RESTful API
      2.3.6  資料庫初始化
      2.3.7  啟動測試
    2.4  Spring Boot特性
      2.4.1  Spring Boot自動配置機制
      2.4.2  Spring Boot擴展屬性配置
      2.4.3  Spring Boot日誌配置
    2.5  關於敏捷開發
    2.6  關於RESTful API設計
      2.6.1  以資源為中心進行URL設計
      2.6.2  正確使用HTTP方法及狀態碼
      2.6.3  查詢及分頁處理原則
      2.6.4  其他指導原則
第2篇  Spring Cloud組件實戰
  第3章  Spring Cloud簡介
    3.1  微服務架構的核心關鍵點
    3.2  Spring Cloud技術概覽
      3.2.1  Spring Cloud子項目
      3.2.2  為何選擇Spring Cloud
    3.3  Spring Cloud版Hello World示例
  第4章  服務治理與負載均衡
    4.1  什麼是服務治理
    4.2  構建服務治理——Eureka

      4.2.1  搭建微服務Parent工程
      4.2.2  搭建服務治理伺服器——Eureka伺服器
      4.2.3  搭建服務提供者——註冊服務
      4.2.4  搭建服務消費者——獲取服務
    4.3  使用客戶端負載均衡——Ribbon
      4.3.1  什麼是客戶端負載均衡
      4.3.2  啟用Ribbon
      4.3.3  負載均衡測試
    4.4  使用Feign簡化微服務調用
    4.5  深入Eureka
      4.5.1  服務註冊及相關原理
      4.5.2  Eureka自我保護模式
      4.5.3  註冊一個服務實例需要的時間
      4.5.4  Eureka高可用集群及示例
      4.5.5  多網卡及IP指定
第3篇  微服務與Docker容器技術

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032