08- 消息队列备选架构选择和细化
架构设计中期-备选架构评估
1.备选架构 1-开源方案评估

备选架构评估的是可维护性这个评估属性(能不能),在备选架构确认后再设计具体功能(做什么)。
2.备选架构 2 - 自研集群 + MySQL 存储

3.备选架构 2 评估

4.备选架构 3 - 自研集群 + 自研存储

5.备选架构 3 评估

6.备选架构 4 - 直接用阿里的 MetaQ

7.备选架构 4 评估

8.360 度评估结果汇总

9.架构决策

架构决策的排序规则: 1.可用性 2.可维护性 3.人力成本
二、架构方案细化
1.详细架构内容

2.详细架构设计 1 - Role & Relation

3.详细架构设计 2 - Rule

4.详细架构设计 3 - 消息队列管理系统

5.考虑一下 两幅架构图要合并么?

业务架构和部署(逻辑)架构
模块三作业的关键点:
1. 帮助大家熟悉架构设计文档模板以及内容
2. 几个关键的图:系统边界白盒图、系统边界黑盒图、系统架构图,以及对应的图的基本描述
3. 知道架构设计和方案设计的区别,不要写方案设计内容,例如表字段的设计、类设计
4. 架构设计文档中要涵盖 Rank 的说明,Role、Relation、Rule 的设计
评论