随笔分类 -  架构 / 《架构设计》

《架构设计》-09-分布式服务架构(注册中心、服务发布、服务调用、服务治理)
摘要:文章目录 1. 概述2. 集群容错策略3. 服务路由3.1 直接路由3.2 间接路由和注册中心3.3 路由规则3.4 服务路由/负载均衡/集群容错的关系 4. 服务发布4.1 发布启动器4.2 动态代理4.3 发布管理器4.4 协议服务器 5. 服务调用6. 服务治理 1. 概述 RPC架构的意义 阅读全文

posted @ 2023-06-02 08:45 运维开发玄德公 阅读(38) 评论(0) 推荐(0) 编辑

《架构设计》-08-分布式系统和Rpc架构
摘要:文章目录 1. 分布式系统1.1 横向拆分1.2 分布式服务框架优缺点1.3 功能/非功能需求 2. RPC架构2.1 概述2.2 网络通信2.3 序列化2.3.1 概述2.3.2 传输协议 2.4 服务调用2.4.1 概述2.4.2 同步调用2.4.3 异步调用(Future模式为例)1)Futu 阅读全文

posted @ 2023-04-24 08:55 运维开发玄德公 阅读(32) 评论(0) 推荐(0) 编辑

《系统架构设计》-07-面向领域的技术设计
摘要:文章目录 1 实体与值对象1.1 实体对象1.1.1 唯一标识(Identity)1.1.2 可变性贫血模型充血模型 1.2 值对象1.3 示例(识别实体和值对象)1)识别实体对象2)提取值对象3)挖掘实体的关键行为4)识别其他值对象5)识别结果 1.4 总结实体和值对象的区别 2. 领域服务2.1 阅读全文

posted @ 2023-04-19 09:53 运维开发玄德公 阅读(125) 评论(0) 推荐(0) 编辑

《系统架构设计》-06-面向领域思想和策略设计
摘要:文章目录 1 面向领域思想1.1 架构设计与领域驱动1.1.1 领域驱动设计1.1.2 使用领域驱动设计的条件 1.2 领域驱动设计核心概念1.2.1 策略维度1.2.2 技术维度 2. 面向领域的策略设计2.1 通用语言2.2 领域与上下文2.2.1 架构轮回2.2.2 系统拆分子域界限上下文系统 阅读全文

posted @ 2023-03-07 10:07 运维开发玄德公 阅读(66) 评论(0) 推荐(0) 编辑

《系统架构设计》-05-架构模型(Architecture Model)
摘要:文章目录 1. 概述1.1 模型1.2 软件设计领域的架构模型 2. 领域模型(Domain Model)2.1 概念2.2 示例 3. 设计模型(Design Model)3.1 概念3.2 创建过程 4. 代码模型4.1 概念4.2 创建过程 5. 三种模型的关系 1. 概述 1.1 模型 诠释 阅读全文

posted @ 2023-02-27 14:23 运维开发玄德公 阅读(122) 评论(0) 推荐(0) 编辑

《系统架构设计》-04-架构模式(Architecture Pattern)
摘要:文章目录 1. 数据访问1.1 数据映射器1.1.1 概念1.1.2 示例 1.2 数据仓库1.2.1 概念1.2.2 示例 2. 服务定位(Service Locator)2.1 概述2.2 组件 3. 异步化3.1 生产者-消费者(Producer-Consumer)模式3.2 半同步半异步3. 阅读全文

posted @ 2023-02-23 08:54 运维开发玄德公 阅读(37) 评论(0) 推荐(0) 编辑

《系统架构设计》-03-软件结构体系和架构风格
摘要:文章目录 1. 软件结构体系1.1 抽象(Abstract)1.1.1 抽象的应用1.1.2 不同层次的抽象 1.2 组件(Component)1.2.1 定义1.2.2 切入点 1.3 组织过程资产(Organizational Process Assets)1.3.1 定义1.3.2 作用 1. 阅读全文

posted @ 2023-02-20 10:02 运维开发玄德公 阅读(174) 评论(0) 推荐(0) 编辑

《系统架构设计》-02-架构师的视图和视角
摘要:文章目录 1. 架构师的视图1.1 上下文视图1.1.1 概念1.1.2 示例 1.2 功能视图1.2.1概述1.2.2 示例 1.3 数据视图1.3.1 概念1.3.2 数据视图对数据的处理1.3.3 数据架构建模1.3.4 示例 1.4 开发视图1.4.1 示例 1.5 部署视图1.5.1 概念 阅读全文

posted @ 2023-02-16 17:17 运维开发玄德公 阅读(118) 评论(0) 推荐(0) 编辑

《系统架构设计》-01-架构和架构师概述
摘要:文章目录 1. 架构的基本定义1.1 架构组成理论1.1.1 系统元素1)概念2)静态结构和动态结构 1.1.2 基本系统属性1.1.3 设计和发展原则 1.2 架构的决策理论1.2.1 统一软件过程(Rational Unified Process,统一软件过程)1.2.2 决策类的架构设计过程 阅读全文

posted @ 2023-02-14 21:28 运维开发玄德公 阅读(136) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示