第一部分 微服務
第1章 微服務概覽
1.1 什麼是微服務
1.2 模組化架構
1.3 微服務的其他優點
1.4 微服務的缺點
第2章 轉換到微服務
2.1 疲勞與屬性
2.2 組織的學習曲線
2.3 微服務的商業案例
2.4 成本構成
第3章 進程間通信
3.1 交互的類型
3.2 準備編寫Web服務
3.3 微服務的維護
3.4 發現服務
3.4.1 API閘道
3.4.2 服務註冊中心
3.5 融會貫通
第4章 微服務的遷移與實現
4.1 轉換的必要性
4.2 使用微服務創建新應用
4.2.1 組織的準備情況
4.2.2 基於服務的方式
4.2.3 進程間(服務與服務)通信
4.2.4 技術選型
4.2.5 實現
4.2.6 部署
4.2.7 運維
4.3 將單體應用遷移到微服務
4.3.1 微服務準則
4.3.2 重新架構服務
4.4 混合方式
第二部分 容器
第5章 Docker容器
5.1 虛擬機器
5.2 容器
5.3 Docker架構和組件
5.4 Docker的力量:一個簡單示例
第6章 Docker安裝
6.1 在Mac OS X上安裝Docker
6.2 在Windows上安裝Docker
6.3 在Ubuntu Linux上安裝Docker
第7章 Docker介面
7.1 關鍵Docker命令
7.1.1 docker search
7.1.2 docker pull
7.1.3 docker images
7.1.4 docker rmi
7.1.5 docker run