写点什么

学生管理系统架构设计

作者:Geek_6d7c34
  • 2022 年 5 月 18 日
  • 本文字数:409 字

    阅读完需:约 1 分钟

方案 1:a.设置外层防火墙服务器保证暴露在外网的域名可以安全访问;

b.访问防火墙后通过 nginx 服务器转发请求到服务器,服务集群配置,单体多节点,单体服务按照模块划分为学生管理,课程管理,成绩管理,权限管理模块拆分

c.数据库采用主从配置,一主多从配置,保证数据准确性



方案 2:a.设置外层防火墙服务器保证暴露在外网的域名可以安全访问;

b.访问防火墙后通过 nginx 服务器转发请求到服务器,服务集群配置,微服务拆分,根据开发人员中有个 PHP 高手,微服务拆分可以更好的发挥技术上的优势

c.数据库采用主从配置,一主多从配置,保证数据准确性



综上,考虑到简单性(三个人开发,三人都会 java,但是其中包含一个 php 高手)暂时无需采用微服务架构(简单原则),因为要通过外网访问,所以需要增加一个防火墙服务器,因为只涉及 1000 名学生的管理,那么数据可靠性数据库设置一主二从(合适原则),暂时不考虑演进原则,所以优先选择方案一;


二.微信业务架构图


用户头像

Geek_6d7c34

关注

还未添加个人签名 2020.05.11 加入

还未添加个人简介

评论

发布
暂无评论
学生管理系统架构设计_Geek_6d7c34_InfoQ写作社区