目錄 前言 1. 業務邏輯組織模式 1.1 一個典型的服務架構 1.2 使用事務腳本模式設計業務邏輯 1.3 使用領域模型模式設計業務邏輯 1.4 關於領域驅動設計 2. 使用聚合模式設計領域模型 ...
目錄 前言 . 微服務架構中的進程間通信概述 . 交互方式的兩個維度 . 交互方式的類型 . API的演化 . 消息的格式 . 基於同步遠程過程調用模式的通信 . 遠程過程調用RPI . REST通信協議的特點及優缺點 . gRPC通信協議的特點及優缺點 . 同步通信下的局部故障風險 . 解決局部故障的思路與方法 . 應用層服務發現模式 . 平台層服務發現模式 . 基於異步消息模式的通信 . 關 ...
2021-08-13 21:46 1 320 推薦指數:
目錄 前言 1. 業務邏輯組織模式 1.1 一個典型的服務架構 1.2 使用事務腳本模式設計業務邏輯 1.3 使用領域模型模式設計業務邏輯 1.4 關於領域驅動設計 2. 使用聚合模式設計領域模型 ...
目錄 前言 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 軟件架構的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 FTGO應用程序單體架構 1.2 單體架構的好處 1.3 FTGO應用程序單體地獄 1.4 什么是單體地獄 2. 為什么本書與你有關 2.1 閱讀門檻 ...
目錄 前言 1. 使用事件溯源開發業務邏輯概述 1.1 傳統持久化技術的問題 1.2 事件溯源通過事件來持久化聚合 1.3 事件溯源對領域事 ...