写点什么

架构实战营 - 模块一

发布于: 刚刚

一、微信业务架构图


二、学生管理系统架构设计方案

2.1 架构设计方案一

云端部署、服务与数据库均为单实例; 优点:成本低、架构简单 缺点:服务易不可用、数据易丢失


2.2 架构设计方案二

云端部署、服务多实例,数据库采用主备; 优点:架构简单、多实例可降低应用不可用风险;主备同步,降低数据丢失风险; 缺点:相比方案一成本更高

2.3 架构设计方案三

云端部署,服务拆分为多模块且单独部署,数据库采用主备; 优点:多实例、多模块进一步降低了应用不可用风险;主备同步,降低数据丢失风险; 缺点:相比方案一、二成本更高,架构更复杂

三、最终方案陈述

  • 使用 Java 语言开发,团队沟通成本更低

  • 应用服务采用多实例,可降低系统不可用风险

  • 数据库采用主备,降低数据丢失的风险

  • 相比架构一,系统可用性高;相比架构三,系统复杂度低

  • 基于云端部署,降低成本

发布于: 刚刚阅读数: 4
用户头像

还未添加个人签名 2018.01.11 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营-模块一