一. 准备工作 1. 本文参考 J2EE企业级应用架构 二. 架构发展 1. 原始版 用户+服务器[单台虚拟机]+数据库[mysql或者oracle],用户访问量比较少. 特点:单节点[只有一台机器],几乎无容灾[如果机器挂了只能重启],负载能力低[访问量比较少],维护简单[只有一台服务器,所以对应用监控比较简单,数据库管理比较简单,企业部署成本比较低] 2. 动静分离版 加入Nginx,通过Nginx来访问静态资源,用户通过REST API来访问Web应用,通过ajax获取数据,提交数据,极大…