写点什么

架构实战营 - 模块 1- 作业

作者:CH
  • 2021 年 12 月 09 日
  • 本文字数:284 字

    阅读完需:约 1 分钟

微信业务架构图



”学生管理系统“毕设架构设计

方案 1

架构图

方案描述

  • 技术栈:java、springBoot、js、vue

  • 按照业务架构,分为 4 个模块,增强业务扩展性

  • 使用 MySQL 主备,增强数据可用性,保证数据不丢失

  • 部署两台业务服务器,提高性能和可用性

  • 优点:在兼顾性能的情况下,减少服务器个数,节省服务器资源

  • 缺点:业务模块较多,后期业务改动难度大

方案 2

架构图


方案描述

  • 技术栈:java、springCloud、js、vue

  • 使用微服务

  • 使用 MySQL 主备,增强数据可用性,保证数据不丢失

  • 优点:服务拆分清晰,降低耦合,为业务扩展做预备

  • 缺点:微服务拆分引入新的复杂度

选择

  • 选择方案 1,兼顾成本和性能

  • 技术实现上不需要考虑微服务拆分带来的复杂度


发布于: 14 小时前阅读数: 10
用户头像

CH

关注

还未添加个人签名 2019.04.26 加入

还未添加个人简介

评论

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