技术架构规范总结.docxVIP

  • 35
  • 0
  • 约6.7千字
  • 约 15页
  • 2020-11-14 发布于山东
  • 举报
引言目的 通过对系统整体架构和技术规范的描述,为下一步大规模设计开发提供基础和规范。 对象与范围 项目管理人员,开发人员,测试人员。 概述 系统一期,以实现功能为主,效率性能为辅,但设计兼顾未来性能的扩展,以减少未来重构的工作量。 webapp 按逻辑分为两层,第一层用户服务接入,第二层内部服务。第一层 一期不分模块,以二级目录形式表示不同模块,第二层根据不同服务分模块,第一层和第二层之间使用 hessian通信。 第一层和第二层独立部署,第二层的不同模块也可以独立部署。 下一期考虑第一层分模块的二级域名独立部署,并实现单点登录。 web app 采用集群负载均衡,数据库采用负载均衡和读写分离,以满足一定的性能需求。 文档描述了各层结构和模块使用的技术和框架。最后描述了开发的规范和用到的开发工具。 文档只是描述了一期的架构, 系统架构图 一期系统架构如下 层次和模块 前端负载均衡 1/15 nginx 是一个口碑很好的开源免费 WEB服务器,国内很多大型网站都转选 nginx 平台,比如腾讯,豆瓣等。 Nginx 可以实现动静分离和 web app 的负载均 衡。 1.1.1 动静分离 动静分离可以很好得分担服务器的负载,有两种方式实现动静分离。 1.使用 2 级域名,配置专门的静态文件服务器。 2.利用 nginx 的 url 转发功能,把静态请求转发到静态服务器或在 ngin

文档评论(0)

1亿VIP精品文档

相关文档