写点什么

微信业务架构图 & 毕业设计之学生管理系统(model1)

用户头像
2717
关注
发布于: 2 小时前
微信业务架构图&毕业设计之学生管理系统(model1)

微信业务架构图


学生管理系统架构图

方案 1


特点:

1、架构简单 springboot 微服务后按模块创建项目结构,方便后期拆分微服务。

2、保证数据安全,MySQL 主从对数据日备份,保留三个月备份数据。


优势:

架构简单,小团队灵活好维护


缺点:

单体应用横向扩展时会造成部分资源浪费。

单体应用团队人数增多时,开发中代码冲突频率会升高。


方案 2

特点:

nginx 负载均衡

服务隔离,数据不隔离

数据库 MySQL 主从,日备份,保留 3 个月数据。


优势:

微服务做了拆分,功能独立,方便并行开发调试


缺点:

1、拆分微服务后增加了系统的负杂度。

2、资源使用情况上相比单体应用使用会更多。


方案 3


特点:

1、相比前两种架构增加了 BFF 层,这一层做接口聚合

2、BFF 下层服务做基础 CRUD,业务整合在 BFF 层进行


优势:

用户中心和学科管理两个微服务业务比较简单,复杂业务整合迁移到 BFF 层处理了。

基础服务比较单一,方便扩展。


缺点:

微服务增多,增加了 rpc 调用,复杂度增加


用户头像

2717

关注

还未添加个人签名 2017.10.11 加入

还未添加个人简介

评论

发布
暂无评论
微信业务架构图&毕业设计之学生管理系统(model1)