目錄 前言 1. 使用事件溯源開發業務邏輯概述 1.1 傳統持久化技術的問題 1.2 事件溯源通過事件來持久化聚合 1.3 事件溯源對領域事件提出的新需求 1.4 事件代表狀態的改變 1.5 聚合方法都和事件相關 ...
目錄 前言 . 業務邏輯組織模式 . 一個典型的服務架構 . 使用事務腳本模式設計業務邏輯 . 使用領域模型模式設計業務邏輯 . 關於領域驅動設計 . 使用聚合模式設計領域模型 . 聚合擁有明確的邊界 . 聚合規則 . 聚合的顆粒度 . 使用聚合設計業務 . Order Service基於聚合設計的業務邏輯 . 發布領域事件 . 領域事件的應用場景 . 領域事件的特點 . 事件增強 . 識別領域 ...
2021-08-31 18:28 0 490 推薦指數:
目錄 前言 1. 使用事件溯源開發業務邏輯概述 1.1 傳統持久化技術的問題 1.2 事件溯源通過事件來持久化聚合 1.3 事件溯源對領域事件提出的新需求 1.4 事件代表狀態的改變 1.5 聚合方法都和事件相關 ...
1.5 設計問題二:如何編寫有效的聚合邏輯 1.6 API組合模式的好處與弊端 ...
目錄 前言 1. 微服務架構中的測試策略概述 1.1 編寫自動化測試 1.2 使用模擬和樁進行測試 1.3 使用范圍對測試進行分類 1.4 使用測試象限對測試進行分類 1.5 使用測試金字塔對測試進行分類 1.6 ...
目錄 前言 1. 微服務架構中的進程間通信概述 1.1 交互方式的兩個維度 1.2 交互方式的類型 1.3 API的演化 1.4 消息的格式 2. 基於同步遠程過程調用模式的通信 2.1 遠程過程調用 ...
目錄 前言 1. 外部API的設計難題 1.1 FTGO應用程序的服務及客戶端 1.2 FTGO移動客戶端API的設計難題 1.3 其他類型客戶端API的設計難題與特點 2. API Gateway模式 2.1 ...
目錄 前言 1. 微服務架構到底是什么 1.1 軟件架構的4+1視圖 1.2 應用程序的兩個層面需求 1.3 分層式架構風格 1.4 關於架構風格的六邊形 1.5 什么是服務 1.6 微服務架構的架構風格 ...
目錄 前言 1. 微服務架構下的事務管理 1.1 分布式事務的挑戰 1.2 一個Saga的示例 1.3 Saga使用補償事務來回滾所作出的改變 2. Saga的協調模式 2.1 兩種Saga協調模式 ...
目錄 前言 1. 邁向單體地獄的漫長旅程 1.1 FTGO應用程序單體架構 1.2 單體架構的好處 1.3 FTGO應用程序單體地獄 1.4 什么是單體地獄 2. 為什么本書與你有關 2.1 閱讀門檻 ...