写点什么

架构实战营模块 1 课后作业

用户头像
蔸蔸
关注
发布于: 1 小时前
架构实战营模块1课后作业

1 微信业务架构图


2 学生管理系统

方案 1

  1. 全员使用 Java 开发,方便后续维护

  2. 所有代码在一个项目里面,分为 4 个模块

  3. 使用主备服务,保证数据的可靠性

  4. 使用 nginx 支持 1000 并发选课

方案 2



相对方案一有如下区别:


  1. 三位同学分别负责三个系统的研发,由于课程子系统设计抢课等相关有并发要求的功能,故由高手由 php 开发


结论


分析 1 和 2 使用方案 1 研发。优点如下。


  1. 平时只需使用一台服务器运行,在需要的时候(如选课),有并发要求的时候水平扩容增加服务器

  2. 使用统一的语言 java 开发,便于后期的维护。

  3. 用户量少,使用单体应用。更合适


发布于: 1 小时前阅读数: 5
用户头像

蔸蔸

关注

还未添加个人签名 2020.03.25 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营模块1课后作业