微服務架構原理與開發實戰

微服務架構原理與開發實戰

《微服務架構原理與開發實戰》是2021年電子工業出版社出版書籍,作者是張剛。

基本介紹

  • 中文名:微服務架構原理與開發實戰
  • 作者:張剛
  • 出版社:電子工業出版社
  • 出版時間:2021年4月
  • 頁數:352 頁
  • 定價:95 元
  • 開本:16 開 
  • ISBN:9787121408601
內容簡介,作品目錄,

內容簡介

本書全面闡述了微服務架構模式的特點、架構思路、設計理念、技術框架及具體的代碼實戰,以軟體開發過程中遇到的各種疑難問題為切入點,逐步解析微服務架構是如何設計及解決這些問題的。書中使用主流技術框架進行演示,採用通俗易懂的圖例和真實的項目事例來闡述遇到問題時的解決思路和做法,並附有具體的實踐演示,讀者可以跟隨本書進行代碼試驗,理解並運用微服務技術架構的理解和運用,了解微服務的適應場景和優勢。本書實用性強,是目前市面上關於微服務實踐方面介紹得較為全面的書籍之一,適合想要了解和學習微服務的初、高級程式設計師和架構師等不同水平的讀者閱讀。

作品目錄

內容簡介
前言
第1章 微服務概述
1.1 微服務的概念
1.2 微服務與SOA
1.3 單體式架構
1.4 微服務架構概述
1.5 微服務的挑戰
第2章 微服務架構設計
2.1 微服務架構的難點
2.2 架構設計
2.3 微服務的核心組件
第3章 Spring Cloud相關組件
3.1 統一配置中心
3.2 斷路器
3.3 健康監控
3.4 分散式鏈路跟蹤
第4章 契約測試
4.1 契約測試概述
4.2 契約測試與TDD
4.3 契約測試與獨立交付
4.4 契約測試的相關技術與用法實戰
第5章 API網關
5.1 API網關的意義
5.2 API網關的職責
5.3 API網關的缺點
5.4 使用API網關認證身份
5.5 API網關技術實戰
第6章 BFF用於前端的後端
6.1 回顧前後端分離發展史
6.2 BFF誕生
6.3 基於RESTful的BFF
6.4 基於GraphQL的BFF
第7章 領域驅動設計
7.1 如何劃分微服務
7.2 領域驅動設計概述
7.3 領域和子域
7.4 領域事件
7.5 聚合和聚合根
7.6 限界上下文
7.7 六邊形架構
7.8 DDD的挑戰
第8章 Docker和K8s
8.1 虛擬化技術
8.2 Docker容器化
8.3 學習使用Docker
8.4 容器編排
8.5 雲商的支持
第9章 持續集成、部署與交付
9.1 持續集成(CI)
9.2 持續交付(CD)
9.3 持續部署(CD)
9.4 CI/CD工具
第10章 任務管理
10.1 任務管理概述
10.2 實戰演練
第11章 事務管理
11.1 事務概述
11.2 CAP理論
11.3 BASE理論
11.4 解決方案
11.5 對賬是最後的屏障
第12章 傳統架構的微服務轉型之路
12.1 傳統架構轉型的難點
12.2 識別領域與界限
12.3 分塊重構法
12.4 代理隔離法
12.5 轉型不是一蹴而就的

相關詞條

熱門詞條

聯絡我們