写点什么

架构实战营 - 模块 1- 作业

作者:zealot0317
  • 2022-12-07
    北京
  • 本文字数:409 字

    阅读完需:约 1 分钟

1.微信的业务架构图


2.“学生管理系统”毕设架构设计

2.1 备选架构 1


技术栈:java,SpringBoot,H5,Mysql

业务模块划分:学生管理、课程管理、考试管理、权限管理

系统部署:单机房双机部署


优点:

1.整体架构结构简单,便于部署实施。

2.数据存储采用 mysql 主从方式,确保数据不丢失,主库出现故障可通过主从切换快速解决问题。

3.系统分模块便于三位同学协同开发。


缺点:

1.单机房部署,网络故障可能导致整个系统不可用

2.2 备选架构 2

技术栈:java,SpringBoot,H5,Mysql

业务模块划分:学生管理、课程管理、考试管理、权限管理

系统部署:双机房单机部署


优点:

1.整体架构结构简单,便于部署实施。

2.数据存储采用 mysql 主从方式,确保数据不丢失,主库出现故障可通过主从切换快速解决问题。

3.系统分模块便于三位同学协同开发。

4.双机房部署可在一定程度上解决断网或机房故障引起的系统不可用,提高系统可用性。


缺点:

1.成本比方案 1 高。


结论:最终选择方案 1,对于性能、可用性和成本来说更平衡。

用户头像

zealot0317

关注

还未添加个人签名 2018-05-09 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营-模块1-作业_zealot0317_InfoQ写作社区