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

Spring Cloud微服務快速上手

  • 作者:晁鵬飛|責編:賈小紅
  • 出版社:清華大學
  • ISBN:9787302604822
  • 出版日期:2022/06/01
  • 裝幀:平裝
  • 頁數:428
人民幣:RMB 108 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書介紹了當下主流的屬於Spring生態的微服務框架——Spring Cloud,該框架繼承了Spring Boot的優點,開發、部署等都非常簡單。本書內容全面,包含了Spring Cloud Netflix和Spring Cloud Alibaba的組件,分別介紹了微服務概述、微服務註冊中心、服務調用、服務的熔斷降級限流、配置中心、服務網關、鏈路追蹤、服務監控、分散式鎖解決方案、分散式事務解決方案,以及微服務鑒權認證安全設計相關知識。在解讀核心組件的實現原理的同時,配以案例帶領讀者進行實踐。
    本書適合需要求職進入互聯網公司從事開發工作的讀者、研究Spring Cloud技術的讀者,以及從事微服務開發和對編程感興趣的讀者。

作者介紹
晁鵬飛|責編:賈小紅
    晁鵬飛,馬士兵教育資深講師,阿里巴巴認證職業聯盟副秘書長,京東3C研發部內訓講師,曾就職于網秦、阿里等企業。歷任程序員、開發組長、服務端負責人。有傳統信息系統、電子政務、移動醫療、車聯網、網約車等多個項目開發與管理經驗。對互聯網技術和架構有深入的研究和理解。

目錄
第1章  微服務概述
  1.1  單體架構
  1.2  集群架構
  1.3  微服務架構
  1.4  微服務特性
  1.5  微服務實踐參考
  1.6  微服務的缺點
  1.7  Spring Cloud簡介
  1.8  小結
第2章  微服務註冊中心
  2.1  為什麼要有註冊中心
  2.2  註冊中心的設計思路
    2.2.1  註冊中心的存儲結構
    2.2.2  註冊中心需要具備的操作
  2.3  Eureka的使用
    2.3.1  創建註冊中心服務端Eureka Server
    2.3.2  創建客戶端
    2.3.3  Eureka Server高可用搭建
    2.3.4  Eureka Server端用戶認證
    2.3.5  自我保護機制
    2.3.6  多網卡選擇
    2.3.7  Eureka Server源碼解析
    2.3.8  Eureka Client源碼解析
  2.4  Nacos的使用
    2.4.1  搭建單節點Nacos Server
    2.4.2  創建Nacos Client
    2.4.3  高可用Nacos Server搭建
  2.5  Consul的使用
    2.5.1  搭建單節點Consul Server
    2.5.2  創建Consul Client
    2.5.3  高可用Consul Server搭建
  2.6  小結
第3章  服務調用
  3.1  生產環境中的微服務架構
  3.2  RestTemplate調用
    3.2.1  RESTful風格介紹
    3.2.2  RestTemplate實戰
    3.2.3  RestTemplate源碼解析
    3.2.4  負載均衡
    3.2.5  自定義配置負載均衡
    3.2.6  Ribbon源碼解析
  3.3  OpenFeign調用
    3.3.1  OpenFeign的基礎使用
    3.3.2  自定義URL
    3.3.3  自定義OpenFeign的配置
    3.3.4  Feign源碼解析
  3.4  小結
第4章  服務的熔斷、降級和限流
  4.1  熔斷和降級的應用場景
  4.2  熔斷和降級的使用

    4.2.1  RestTemplate中熔斷和降級的使用
    4.2.2  OpenFeign中熔斷和降級的使用
  4.3  自定義熔斷配置
  4.4  限流
    4.4.1  計數器(固定窗口)演算法
    4.4.2  滑動時間窗口演算法
  ……
第5章  配置中心
第6章  服務網關
第7章  鏈路追蹤
第8章  服務監控
第9章  分散式鎖解決方案
第10章  分散式事務解決方案
第11章  微服務鑒權認證安全設計

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