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

重新定義Spring Cloud實戰

  • 作者:許進//葉志遠//鍾尊發//蔡波斯//方志明等
  • 出版社:機械工業
  • ISBN:9787111609391
  • 出版日期:2018/10/01
  • 裝幀:平裝
  • 頁數:634
人民幣:RMB 129 元      售價:
放入購物車
加入收藏夾

內容大鋼
    許進、葉志遠、鍾尊發、蔡波斯、方志明等著的《重新定義Spring Cloud實戰》是一本實踐與理論並重、廣度與深度兼顧的Spring Cloud生產實踐開髮指南,由Spring Cloud中國社區傾力打造,作者來自阿里、螞蟻金服、京東金融等企業,本書針對Spring Cloud在國內的使用情況,結合國內企業使用Spring Cloud落地微服務架構遇到的問題,提出可落地的解決方案。
    本書內容有3大特色:
    足夠廣:詳細講解了Spring Cloud的核心常用組件以及Spring Cloud的增強生態,針對生產實踐中常見問題給出可落地的最佳實踐方案,無論您是初學者還是開發人員,還是架構師,都能從此書獲益。
    有深度:本書對涉及的Spring Cloud組件按照從入門、進階、實戰、擴展增強的順序循序漸進進行剖析和講解,幫助作者知其然並知其所以然,授之以漁。
    重實踐:注重生產實踐,通過案例驅動,給出優秀的生產實踐方案和優秀的生產配置,幫助讀者快速落地企業微服務架構。
    全書共25章,分為三個部分:
    第一部分 核心組件篇(第1~10章)
    主要講解Spring Cloud的核心組件。首先從應用架構的發展歷程講起,介紹了微服務出現的背景,並對微服務架構的落地提出了相應的解決方案;然後分別詳細介紹了Spring Cloud微服務體系中的核心常用組件,如Eureka、Feign、Ribbon、Hystrix、Zuul等;最後通過一個綜合案例將前面介紹的組件連接起來,幫助大家融會貫通。
    第二部分 進階實戰篇(第11~18章)
    在核心組件的基礎上,對Config、Consul、認證和鑒權、全鏈路監控以及對Spring Cloud生態圈中第二代網關Spring Cloud Gateway進行了詳細闡述,循序漸進、案例驅動,幫助讀者加深對組件的理解和運用,更好地掌握相關內容運用於生產實踐。
    第三部分 解決方案篇(第19~25章)
    主要從解決方案著手,內容包括Spring Cloud與gRPC的整合方式、版本控制與灰度發布、Spring Cloud容器化、Dubbo向Spring Cloud的遷移、分散式事務、領域驅動等生產級實用解決方案,為企業IT架構微服務化和變革保駕護航。

作者介紹
許進//葉志遠//鍾尊發//蔡波斯//方志明等

目錄
前言
第1章  微服務與Spring Cloud
  1.1  微服務架構概述
    1.1.1  應用架構的發展
    1.1.2  微服務架構
    1.1.3  微服務解決方案
  1.2  Spring Cloud與中間件
    1.2.1  中間件概述
    1.2.2  什麼是Spring Cloud
    1.2.3  Spring Cloud項目模塊
    1.2.4  Spring Cloud與服務治理中間件
    1.2.5  Spring Cloud與配置中心中間件
    1.2.6  Spring Cloud與網關中間件
    1.2.7  Spring Cloud與全鏈路監控中間件
  1.3  Spring Cloud增強生態
    1.3.1  Spring Cloud分散式事務
    1.3.2  Spring Cloud與領域驅動
    1.3.3  Spring Cloud與gRPC
    1.3.4  Spring Cloud與Dubbo生態融合
  1.4  本章小結
第2章  Spring Cloud Eureka上篇
  2.1  服務發現概述
    2.1.1  服務發現由來
    2.1.2  Eureka簡介
    2.1.3  服務發現技術選型
  2.2  Spring Cloud Eureka入門案例
  2.3  Eureka Server的REST API簡介
    2.3.1  REST API列表
    2.3.2  REST API實例
  2.4  本章小結
第3章  Spring Cloud Eureka下篇
  3.1  Eureka的核心類
    3.1.1  InstanceInfo
    3.1.2  LeaseInfo
    3.1.3  ServiceInstance
    3.1.4  InstanceStatus
  3.2  服務的核心操作
    3.2.1  概述
    3.2.2  LeaseManager
    3.2.3  LookupService
  3.3  Eureka的設計理念
    3.3.1  概述
    3.3.2  AP優於CP
    3.3.3  Peer to Peer架構
    3.3.4  Zone及Region設計
    3.3.5  SELF PRESERVATION設計
  3.4  Eureka參數調優及監控
    3.4.1  核心參數
    3.4.2  參數調優
    3.4.3  指標監控

  3.5  Eureka實戰
    3.5.1  Eureka Server在線擴容
    3.5.2  構建Multi Zone Eureka Server
    3.5.3  支持Remote Region
    3.5.4  開啟HTTP Basic認證
    3.5.5  啟用https
    3.5.6  Eureka Admin
    3.5.7  基於metadata路由實例
  3.6  Eureka故障演練
    3.6.1  Eureka Server全部不可用
    3.6.2  Eureka Server部分不可用
    3.6.3  Eureka高可用原理
  3.7  本章小結
第4章  Spring Cloud Feign的使用擴展
  4.1  Feign概述
    4.1.1  什麼是Feign
    4.1.2  Feign的入門案例
    4.1.3  Feign的工作原理
  4.2  Feign的基礎功能
    4.2.1  FeignClient註解剖析
    4.2.2  Feign開啟GZIP壓縮
    4.2.3  Feign支持屬性文件配置
    4.2.4  Feign Client開啟日誌
    4.2.5  Feign的超時設置
  4.3  Feign的實戰運用
    4.3.1  Feign默認Client的替換
    4.3.2  Feign的Post和Get的多參數傳遞
    4.3.3  Feign的文件上傳
    4.3.4  解決Feign首次請求失敗問題
    4.3.5  Feign返回圖片流處理方式
    4.3.6  Feign調用傳遞Token
  4.4  venus-cloud-feign設計與使用
    4.4.1  venus-cloud-feign的設計
    4.4.2  venus-cloud-feign的使用
  4.5  本章小結
第5章  Spring Cloud Ribbon實戰運用
  5.1  Spring Cloud Ribbon概述
    5.1.1  Ribbon與負載均衡
    5.1.2  入門案例
  5.2  Spring Cloud Ribbon實戰
    5.2.1  Ribbon負載均衡策略與自定義配置
    5.2.2  Ribbon超時與重試
    5.2.3  Ribbon的飢餓載入
    5.2.4  利用配置文件自定義Ribbon客戶端
    5.2.5  Ribbon脫離Eureka的使用
  5.3  Spring Cloud Ribbon進階
    5.3.1  核心工作原理
    5.3.2  負載均衡策略源碼導讀
  5.4  本章小結
第6章  Spring Cloud Hystrix實戰運用

  6.1  Spring Cloud Hystrix概述
    6.1.1  解決什麼問題
    6.1.2  設計目標
  6.2  Spring Cloud Hystrix實戰運用
    6.2.1  入門示例
    6.2.2  Feign中使用斷路器
    6.2.3  Hystrix Dashboard
    6.2.4  Turbine聚合Hystrix
    6.2.5  Hystrix異常機制和處理
    6.2.6  Hystrix配置說明
    6.2.6  Hystrix線程調整和計算
    6.2.7  Hystrix請求緩存
    6.2.8  Hystrix Request Collapser
    6.2.9  Hystrix線程傳遞及併發策略
    6.2.10  Hystrix命令註解
  6.3  本章小結
第7章  Spring Cloud Zuul基礎篇
  7.1  Spring Cloud Zuul概述
  7.2  Spring Cloud Zuul入門案例
  7.3  Spring Cloud Zuul典型配置
    7.3.1  路由配置
    7.3.2  功能配置
  7.4  本章小結
第8章  Spring Cloud Zuul中級篇
第9章  Spring Cloud Zuul高級篇
第10章  Spring Cloud基礎綜合案例
第11章  Spring Cloud Config上篇
第12章  Spring Cloud Config下篇
第13章  Spring Cloud Consul上篇
第14章  Spring Cloud Consul下篇
第15章  Spring Cloud認證和鑒權
第16章  Spring Cloud全鏈路監控
第17章  Spring Cloud Gateway上篇
第18章  Spring Cloud Gateway下篇
第19章  Spring Cloud與gRPC上篇
第20章  gRPC在Spring Cloud與gRPC下篇
第21章  Spring Cloud版本控制與灰度發布
第22章  Spring Cloud容器化
第23章  Dubbo向Spring Cloud遷移
第24章  Spring Cloud與分散式事務
第25章  Spring Cloud與領域驅動實踐

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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