目錄 前言 1. 微服務架構到底是什么 1.1 軟件架構的4+1視圖 1.2 應用程序的兩個層面需求 1.3 分層式架構風格 1.4 關於架構風格的六邊形 1.5 什么是服務 1.6 微服務架構的架構風格 ...
目錄 前言 . 邁向單體地獄的漫長旅程 . FTGO應用程序單體架構 . 單體架構的好處 . FTGO應用程序單體地獄 . 什么是單體地獄 . 為什么本書與你有關 . 閱讀門檻 . 你會在本書中學到什么 . 需要重點關注的知識 . 其他技術 . 拯救之道:微服務架構 . 擴展應用程序的三個維度 擴展立方體 微服務的定義 . 微服務的基本特性 . FTGO的微服務架構 . 微服務架構與SOA的異同 ...
2021-08-05 22:05 0 456 推薦指數:
目錄 前言 1. 微服務架構到底是什么 1.1 軟件架構的4+1視圖 1.2 應用程序的兩個層面需求 1.3 分層式架構風格 1.4 關於架構風格的六邊形 1.5 什么是服務 1.6 微服務架構的架構風格 ...
目錄 前言 1. 外部API的設計難題 1.1 FTGO應用程序的服務及客戶端 1.2 FTGO移動客戶端API的設計難題 1.3 其他類型客戶端API的設計難題與特點 2. API Gateway模式 2.1 ...
目錄 前言 1. 微服務架構下的事務管理 1.1 分布式事務的挑戰 1.2 一個Saga的示例 1.3 Saga使用補償事務來回滾所作出的改變 2. Saga的協調模式 2.1 兩種Saga協調模式 ...
目錄 前言 1. 業務邏輯組織模式 1.1 一個典型的服務架構 1.2 使用事務腳本模式設計業務邏輯 1.3 使用領域模型模式設計業務邏輯 1.4 關於領域驅動設計 2. 使用聚合模式設計領域模型 ...
目錄 前言 1. 微服務架構中的進程間通信概述 1.1 交互方式的兩個維度 1.2 交互方式的類型 1.3 API的演化 1.4 消息的格式 2. 基於同步遠程過程調用模式的通信 2.1 遠程過程調用 ...
目錄 前言 1. 使用API組合模式進行查詢 1.1 findOrder()查詢操作 1.2 什么是API組合模式 1.3 使用API組合模式實現findOrder()查詢操作 1.4 設計問題一:由誰來擔任API組合器的角色 ...
目錄 前言 1. 微服務架構中的測試策略概述 1.1 編寫自動化測試 1.2 使用模擬和樁進行測試 1.3 使用范圍對測試進行分類 1.4 使用測試象限對測試進行分類 1.5 使用測試金字塔對測試進行分類 1.6 ...
目錄 前言 1. 使用事件溯源開發業務邏輯概述 1.1 傳統持久化技術的問題 1.2 事件溯源通過事件來持久化聚合 1.3 事件溯源對領域事 ...