系统扩展性报告以Web系统为例

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

web系统扩展性报告

XXXX公司

版权所有不得复制

1扩展性评估

1.1系统架构扩展性分析

(一)设计合理分析:

使用前后端分离,三展传统架构方案,一套服务器接口,支持多种客户端调用。

(二)设计风险分析:

1)架构选型存在重复和冗余,如:Spring MVC、Struts 2;

2)使用OPenESB重型架构,可维护性,可兼容性差(可选择现在互联网使用比较广泛微服务架构,替代传统的ESB架构);

3)Bootstrap过于重,不建议使用,React提供的相关组件可满足系统的开发要求;

4)Apache过于重,推荐使用nginx替代Apache。

(三)设计缺陷分析:

1)后端服务可扩展性、可维护性比较差,服务与服务之前的依赖性比较强,升级和后期运维增加成本,无法直接对单个服务或模块升级或横向扩容;

2)整体系统可稳定性比较差,不满足高可用性系统的基本要求,没有使用队列或缓存等主流技术,数据库升级或宕机系统无法正常运行,系统设计对用户量并发量的情况未涉及;

3)系统加密安全性比较差,未使用加密设计,如:HTTPS;

4)未设计单点登录和统一门户网站功能模块,第三方系统想整合到现在管理系统需要重新考虑用户、权限等问题。

1.2系统接口预留扩展性分析

(一)设计合理分析:

1)支持批量,这个一定要有,主要是为了性能考虑,后续数据量大了,再修

相关文档
最新文档