写点什么

微信业务架构和学生管理系统架构设计

用户头像
Geek_db27b5
关注
发布于: 4 小时前

微信业务架构

描述

  • 微信的核心功能是聊天、交友,因此聊天和用户管理是微信的两大业务框架

  • 其他的业务模块都是围绕以上两大模块展开的


学生管理系统架构设计

需求描述

  • 一个毕业设计的项目

  • 并发不大于 1000

  • 一个 php,两个 java

需求分析

由于是毕业设计的项目,而且并发要求量不大,因此,系统设计的核心关注点是成本,因此,我选用 lamp 架构,php 同学开发前端页面,两个 java 主要负责后端业务,如何某个同学的机器配置还可以,可以直接部署在同学的机器上,因此成本就只是购买一个外网 ip 和一个域名。


架构设计

1、nginx+php 做接入,业务服务部署在一台机器上

2、nginx+php 做接入,业务服务部署在不同的机器上

架构选型

第一种架构,服务设计足够简单,但是如果一个业务模块挂了,会影响整个系统;第二个设计,各个子系统分开部署,做到了服务隔离,但是部署比第一种麻烦,且维护成本大;从成本上考虑,第一种设计优于第二种,而我们设计的这个系统主要关注成本,因此选择第一种架构。

用户头像

Geek_db27b5

关注

还未添加个人签名 2019.10.07 加入

还未添加个人简介

评论

发布
暂无评论
微信业务架构和学生管理系统架构设计