写点什么

模块一作业

作者:杨波
  • 2022 年 4 月 01 日
  • 本文字数:314 字

    阅读完需:约 1 分钟

第 1 题:微信业务架构图

第 2 题:“学生管理系统”架构设计

方案一

优点:将学生管理系统按模块按功能拆分成学生管理、课程管理、权限管理 3 个服务,业务上比较清晰,3 位 Java 开发也可分别进行独立开发。且维护性、扩展性较好。

缺点:需要的服务器较多,Java 作为后端语言开发相对较慢。

方案二

优点:逻辑上只有一个 server,双机部署,省服务器,且 PHP 开发速度相对较快。

缺点:扩展性、维护性较差。

结论

选择方案二。理由如下:

  • 因是毕业设计,可运行即可,仅考虑基本的可用性以及数据完整性,无需过多考虑后续的可维护性、扩展性等;

  • PHP 相比 Java 开发来说,速度更快,虽只有一人会 PHP,但是对于处于毕业设计阶段的同学来说,由一名 PHP 高手带领开发,效率不会很差;

  • 方案二更省服务器资源。

用户头像

杨波

关注

还未添加个人签名 2018.06.26 加入

还未添加个人简介

评论

发布
暂无评论
模块一作业_「架构实战营」_杨波_InfoQ写作平台