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

Spring Cloud微服務系統部署(微課視頻版)/電腦類技能型理實一體化新形態系列

  • 作者:編者:古凌嵐//張寺寧|責編:張龍卿
  • 出版社:清華大學
  • ISBN:9787302707400
  • 出版日期:2026/03/01
  • 裝幀:平裝
  • 頁數:196
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書圍繞分散式微服務項目的部署需求,全面介紹了Spring Cloud微服務項目的傳統部署方式,以及基於Docker和Kubernetes的容器化部署方式的技術要點。主要內容包括傳統方式下Spring Cloud微服務部署方法,Docker基礎知識與管理方式,Spring Cloud微服務的Docker容器化部署方法,Minikube(Kubernetes輕量級實現)的相關知識和基本用法,Docker+Minikube實現Spring Cloud微服務自動化部署等內容。
    本書適合有一定Spring框架技術基礎的開發人員和學生使用,也可作為高等院校相關專業的教學用書。

作者介紹
編者:古凌嵐//張寺寧|責編:張龍卿

目錄
項目1 Spring Cloud微服務部署概述
  任務1.1 微服務架構和Spring Cloud
    1.1.1 單體架構和微服務架構
    1.1.2 Spring Cloud微服務架構
    1.1.3 Spring Boot與Spring Cloud的關係
  任務1.2 Spring Cloud微服務部署方式
  任務1.3 搭建基礎開發環境
    1.3.1 安裝JDK
    1.3.2 安裝IDEA
  任務1.4 綜合案例:Spring Boot單體微服務搭建和JAR包部署實踐
    1.4.1 案例目標
    1.4.2 任務分析
    1.4.3 任務實施
  小結
  課後練習
項目2 Web伺服器部署Spring Cloud微服務
  任務2.1 了解Tomcat和Nginx伺服器部署方法
  任務2.2 搭建Spring Boot單體微服務
    2.2.1 項目設計
    2.2.2 搭建項目環境
    2.2.3 編寫項目代碼
    2.2.4 打包項目
  任務2.3 用Tomcat部署Spring Cloud單體微服務
    2.3.1 安裝Tomcat
    2.3.2 實現Tomcat部署
  任務2.4 用Nginx+Tomcat部署Spring Boot單體微服務
    2.4.1 安裝Nginx
    2.4.2 Nginx配置文件
    2.4.3 實現Nginx+Tomcat部署
  任務2.5 整合Nacos搭建Spring Cloud微服務
    2.5.1 項目設計
    2.5.2 搭建項目環境
    2.5.3 編寫項目代碼
    2.5.4 啟動微服務
  任務2.6 綜合案例:Spring Cloud微服務的Web伺服器部署實踐
    2.6.1 案例目標
    2.6.2 任務分析
    2.6.3 任務實施
  小結
  課後練習
項目3 Docker基礎和部署Spring Boot單體微服務
  任務3.1 虛擬化與容器
    3.1.1 虛擬化技術
    3.1.2 虛擬機虛擬化和容器虛擬化
    3.1.3 容器及其分類
  任務3.2 認識Docker
    3.2.1 Docker簡介
    3.2.2 Docker架構與組成
    3.2.3 Docker應用場景
  任務3.3 安裝Docker

    3.3.1 Docker倉庫方式
    3.3.2 腳本方式
  任務3.4 綜合案例:Spring Boot單體微服務的Docker部署實踐
    3.4.1 案例目標
    3.4.2 任務分析
    3.4.3 任務實施
  小結
  課後練習
項目4 用Docker管理和部署Spring Cloud微服務組件
  任務4.1 Docker鏡像管理
    4.1.1 利用Docker倉庫創建Docker鏡像
    4.1.2 基於Dockerfile文件創建Docker鏡像
    4.1.3 使用history選項查看鏡像歷史
    4.1.4 使用save選項導出本地鏡像
    4.1.5 使用load選項導入本地鏡像
    4.1.6 使用import選項導入本地鏡像
    4.1.7 使用tag選項指定鏡像標籤
    4.1.8 使用rmi選項和prune選項刪除鏡像
    4.1.9 使用push選項上傳鏡像
  任務4.2 Docker容器管理
    4.2.1 創建Docker容器
    4.2.2 查看Docker容器
    4.2.3 啟動Docker容器
    4.2.4 停止Docker容器
    4.2.5 訪問Docker容器
  任務4.3 Docker網路管理
    4.3.1 Docker網路模式
    4.3.2 同主機的Docker容器間通信
    4.3.3 跨主機的Docker容器間通信
    4.3.4 Docker容器訪問外部網路
  任務4.4 綜合案例:微服務組件的Docker部署實踐
    4.4.1 案例目標
    4.4.2 任務分析
    4.4.3 任務實施
  小結
  課後練習
項目5 Docker部署Spring Cloud微服務
  任務5.1 基於Docker容器開發Spring Cloud微服務項目
    5.1.1 項目設計
    5.1.2 搭建項目環境
    5.1.3 搭建項目整體結構
    5.1.4 開發公共模塊
    5.1.5 開發商品管理模塊
    5.1.6 開發訂單管理模塊
    5.1.7 開髮網關模塊
    5.1.8 配置Sentinel參數
    5.1.9 測試項目運行效果
  任務5.2 綜合案例:Spring Cloud微服務的Docker部署實踐
    5.2.1 案例目標
    5.2.2 任務分析

    5.2.3 任務實施
  小結
  課後練習
項目6 Docker+Minikube部署Spring Boot單體微服務
  任務6.1 了解Kubernetes
    6.1.1 Kubernetes的作用
    6.1.2 Kubernetes架構與組成
    6.1.3 Kubernetes應用場景
  任務6.2 Kubernetes資源
    6.2.1 Pod
    6.2.2 Service
    6.2.3 Deployment
    6.2.4 Namespace
    6.2.5 Label
  任務6.3 Minikube的安裝與使用
    6.3.1 搭建Minikube環境
    6.3.2 Minikube常用命令
    6.3.3 Kubectl常用命令
  任務6.4 Docker+Minikube容器化部署
    6.4.1 資源清單文件
    6.4.2 Service的外部訪問與埠
    6.4.3 ClusterIP外部訪問方式
    6.4.4 NodePort外部訪問方式
    6.4.5 LoadBalancer外部訪問方式
    6.4.6 Ingress外部訪問方式
    6.4.7 Docker+Minikube容器化部署流程
  任務6.5 綜合案例:Spring Boot單體微服務的Docker+Minikube部署實踐
    6.5.1 案例目標
    6.5.2 任務分析
    6.5.3 任務實施
  小結
  課後練習
項目7 Docker+Minikube部署Spring Cloud微服務
  任務7.1 容器編排控制器
    7.1.1 容器編排的實現
    7.1.2 有狀態應用和無狀態應用
    7.1.3 StatefulSet和Deployment的差異
    7.1.4 數據持久化
  任務7.2 Docker+Minikube部署Spring Cloud微服務要點
    7.2.1 部署有狀態應用
    7.2.2 部署無狀態應用
    7.2.3 實現容器間數據共享
    7.2.4 實現宿主機與容器的數據共享
    7.2.5 實現雲伺服器與容器間的數據共享
  任務7.3 綜合案例:Spring Cloud微服務的Docker+Minikube部署實踐
    7.3.1 案例目標
    7.3.2 任務分析
    7.3.3 任務實施
  小結
  課後練習

參考文獻

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