写点什么

架构实战营 第一周作业

作者:姬凌伟
  • 2021 年 12 月 09 日
  • 本文字数:301 字

    阅读完需:约 1 分钟

微信架构图:

学生管理系统毕设架构设计:

方案一:

优点

符合上述需求分析。

按照微服务的思想把不同的功能拆分,扩展性好。

数据库采用 MySQL 主从结构,确保数据高可用。

缺点

服务拆分实现复杂度较高。

方案二:

优点

符合上述需求分析。

分布式可以保证服务高可用。

数据库采用 MySQL 主从结构,确保数据高可用。

缺点

没有拆分多个子系统,开发成本相比方案一更高。


选择方案二:

  1. 合适原则:

    满足“学生管理系统”毕业架构设计要求,虽然没有拆分功能,但是实际上学生管理系统的内容不会特别多,不拆分开发难度也不会特别大。

    学生数据采用主从备份,做到了高可用,数据不易丢失。

    简单原则:

    无需微服务等额外基础设施;

    演化原则:

  2. 毕业设计应该就没有演化这一说了吧。

用户头像

姬凌伟

关注

还未添加个人签名 2018.11.12 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营 第一周作业