深析SpringCloud與Docker微服務架構 這份實戰文檔會讓你弦無虛發

前言

微服務架構師當前軟件開發領域的技術熱點。它在各種博客,社交媒體和會議演講上的出鏡率非常之高,筆者相信大家也聽說過微服務這個名詞。然而微服務似乎又是非常虛幻的——我們找不到微服務的完整定義,以至於很多人認為是在炒作概念。

那什麼是微服務呢?它又解決了?它又具有哪些特點?諸多問題,此篇文章一一為你解答。同時,微服務理論性的內容,互聯網上已有很多,本書不會過多提及。筆者會盡量吧篇幅花在微服務的具體實戰內容上。

由於篇幅有限,小編只截取了目錄和內容部分截圖,需要獲取此書電子書籍完整版的朋友,獲取方式:轉發+關注 後臺私信回覆【電子書籍】可免費領取到哈!

一、微服務架構概述

  1. 單體應用架構存在的問題
  2. 如何解決單體應用架構存在的問題
  3. 什麼是微服務
  4. 微服務架構的優點與挑戰
  5. 微服務設計原則
  6. 如何實現微服務架構
深析SpringCloud與Docker微服務架構 這份實戰文檔會讓你弦無虛發

二、微服務開發框架——Spring Cloud

  1. Spring Cloud 簡介
  2. Spring Cloud 特點
  3. Spring Cloud 版本
深析SpringCloud與Docker微服務架構 這份實戰文檔會讓你弦無虛發

三、開始使用Spring Cloud 實戰微服務

  1. Spring Cloud 實戰前提
  2. 服務提供者與服務消費者
  3. 編寫服務提供者
  4. 編寫服務消費者
  5. 為項目整合Spring Boot Actuator
  6. 硬編碼有哪些問題
深析SpringCloud與Docker微服務架構 這份實戰文檔會讓你弦無虛發

四、微服務註冊與發現

  1. 服務發現簡介
  2. Eureka 簡介
  3. Eureka 原理
  4. 編寫Eureka Server
  5. 將微服務註冊到Eureka Server 上
  6. Eureka Server 的高可用
  7. 為 Eureka Server 添加用戶認證
  8. Eureka 的元數據
  9. Eureka Server 的REST端點
  10. Eureka 的自我保護模式
  11. 多網卡環境下的IP選擇
  12. Eureka 的健康檢查
深析SpringCloud與Docker微服務架構 這份實戰文檔會讓你弦無虛發

五、使用Ribbon 實現客戶端側負載均衡

  1. Ribbon 簡介
  2. 為服務消費者整合 Ribbon
  3. 使用Java 代碼自定義Ribbon配置
  4. 使用屬性自定義 Ribbon配置
  5. 脫離Eureka使用 Ribbon
深析SpringCloud與Docker微服務架構 這份實戰文檔會讓你弦無虛發

六、使用 Feign實現聲明式REST調用

  1. Feign 簡介
  2. 為服務消費者整合Feign
  3. 自定義Feign配置
  4. 手動創建Feign
  5. Feign 對繼承的支持
  6. Feign 對壓縮的支持
  7. Feign 的日誌
  8. 使用Feign 構造多參數請求
深析SpringCloud與Docker微服務架構 這份實戰文檔會讓你弦無虛發

七、使用Hystrix 實現微服務的容錯處理

  1. 實現容錯的手段
  2. 使用 Hystrix 實現容錯
  3. Hystrix 的監控
  4. 使用 Hystrix Dashboard 可視化監控數據
  5. 使用 Turbine 聚合監控數據
深析SpringCloud與Docker微服務架構 這份實戰文檔會讓你弦無虛發

八、使用 Zuul 構建微服務網關

  1. 為什麼要使用微服務網關
  2. Zuul 簡介
  3. 編寫 Zuul 微服務網關
  4. Zuul 的路由端點
  5. 路由配置詳解
  6. Zuul 的安全與 Header
  7. 使用Zuul 上傳文件
  8. Zuul 的過濾器
  9. Zuul 的容錯與回退
  10. Zuul 的高可用
  11. 使用Sidecar 整合非JVM微服務
  12. 使用 Zuul 聚合微服務
深析SpringCloud與Docker微服務架構 這份實戰文檔會讓你弦無虛發

因文章篇幅有限,以下目錄通過截圖展示,就不一一舉例了

由於篇幅有限,小編只截取了目錄和內容部分截圖,需要獲取此書電子書籍完整版的朋友,獲取方式:轉發+關注 後臺私信回覆【電子書籍】可免費領取到哈!

九、使用 Spring Cloud Config 統一管理微服務配置

十、使用Spring Cloud Sleuth 實現微服務跟蹤

深析SpringCloud與Docker微服務架構 這份實戰文檔會讓你弦無虛發

十一、Spring Cloud常見問題與總結

十二、Docker 入門

十三、將微服務運行在Docker 上

十四、使用Docker Compose 編排微服務

深析SpringCloud與Docker微服務架構 這份實戰文檔會讓你弦無虛發


分享到:


相關文章: