0
点赞
收藏
分享

微信扫一扫

【架构实战营】模块三 6.消息队列备选架构选择和细化

半秋L 2022-03-11 阅读 45

教学目标

  1. 通过案例学习备选架构评估方法
  2. 通过案例学习如何细化架构方案

橘生淮南则为橘,生于淮北则为枳!

目录

  1. 架构设计中期 - 备选架构评估
  2. 架构设计后期 - 架构方案细化

1.备选架构评估

备选架构1 - 开源方案评估

在这里插入图片描述

备选架构2 - 自研集群 + MySQL存储

在这里插入图片描述

备选架构2评估

在这里插入图片描述

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

在这里插入图片描述

备选架构3评估

在这里插入图片描述

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

在这里插入图片描述

备选架构4评估

在这里插入图片描述

360度评估结果汇总

在这里插入图片描述

架构决策在这里插入图片描述

2 架构方案细化

详细架构内容

在这里插入图片描述

详细架构设计1 - Role & Relation

在这里插入图片描述

详细架构设计2 - Rule

在这里插入图片描述

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

在这里插入图片描述

考考你 - 两幅架构图要合并么?

随堂测验
【判断题】

  1. 开源方案比较成熟,拿来即用,开发、测试、运维成本都有优势
  2. 不同的公司环境,对技术复杂度的要求不同,不一定都选简单的
  3. 自研方案因为代码都是自己团队写的,各方面质量肯定更有保证
  4. 备选架构决策的时候,哪个架构的优点多就选哪个
  5. 消息队列管理系统也是架构的一个Role,但不影响整个架构的复杂度

【思考题】
如果你现在的团队做消息队列架构选型,你觉得会优选哪个方案,理由是什么?

举报

相关推荐

0 条评论