架构模块一作业

‘学生管理系统’毕设架构设计
架构 1: 特点数据库备份,应用服务无状态
数据存储
2 台:主 和 备
服务
单台 学生管理 系统 server
Router server
单台

架构 2: 特点,数据库主备,多台 application server,提高可用性,application server 还是无状态的
数据存储
2 台:主 和 备
服务
2 台 学生管理 系统 server
Router server
单台

结论: 考虑合适原则,及简单原则,使用架构 1。首先,数据库是主备的,数据不丢失。应用服务是无状态,down 后重启也不会有状态丢失。只是重启过程中失去的可用性。比较系统简单和基本的需求要素,经过取啥,应该架构 1 可以满足。

架构 2: 特点,数据库主备,多台 application server,提高可用性,application server 还是无状态的
数据存储
2 台:主 和 备
服务
2 台 学生管理 系统 server
Router server
单台

结论: 考虑合适原则,及简单原则,使用架构 1。首先,数据库是主备的,数据不丢失。应用服务是无状态,down 后重启也不会有状态丢失。只是重启过程中失去的可用性。比较系统简单和基本的需求要素,经过取啥,应该架构 1 可以满足。
版权声明: 本文为 InfoQ 作者【sandywrh】的原创文章。
原文链接:【http://xie.infoq.cn/article/9da73568a758e6b05c2e3ea70】。未经作者许可,禁止转载。
评论