1. 我们采用Maven构建项目,方便项目的管理和部署,项目分为前台和后台,我们将前台和后台放到两个服务器上,共用一个数据库,数据库分为主库和从库。由于项目要集成hudson所以要使用项目包含的形式。前台和后台依赖于一个项目,我们将公共的代码提取,三个项目继承自父项目。所以父项目中包含这三个项目。
2. 为了减轻服务器的压力,我们采用FastDFS将图片保存到单独一个图片服务器上;
3. 前台为了减轻服务器的压力和高并发访问的问题,我们采用Freemarker实现页面的静态化;
4. 采用了分布式Eurake 服务治理开发,老服务用dubbo中间件解决系统之前的调用服务,后更新为Eurake作为请求分发;
5.搭建Redis集群环节服务器与数据库之间的压力。
11.搭建ActiveMQ集群,用于订单完成的排序处理。