Bootstrap

微信业务架构图

学生管理系统架构

1、业务架构图

2、架构图方案一

3业务架构图二

方案一优缺点:

优点:架构简单,服务内调用不会产生分布式事务问题,代码简单,运维相对简单。

缺点:单体架构服务本身容易出现性能瓶颈,后期随着业务的发展,代码容易臃肿。

方案二优缺点:

优点:采用微服务架构,系统性能易于扩展,不同人负责不同的项目,易于维护。

缺点:代码设计相对更复杂,容易产生分布式事务。

鉴于系统的要求,更倾向于方案一,系统本身不是特别复杂,方案一完全可以满足需要。