软件环境:SpringMvc+MyBatis+MySQL+Redis+Dubbo+zookeeper
开发工具:Eclipse、PowerDesigner、Maven、Git、
项目描述:
项目是采用SpringMvc+MyBatis框架进行开发的,分布式架构,SVN上的子项目有13个,在不考虑集群的情况下,独立出来的Tomcat服务器有9台,其中3台做web端,6台做服务端,全程使用Dubbo和zookeeper来协调服务.由于网站前台门户portal子项目,被用户访问压力较大,因此对该Tomcat服务器做了集群部署,将网站前台系统部署为3台Tomcat,前端使用nginx做负载均衡及高可用,并对nginx结合keepalived做了主备以防止nginx当机.后端数据库这一块采用了主从复制配合mycat的读写分离技术,来缓解mysql数据库的并发压力。
模块描述:
采用maven进行项目管理,将项目水平划分为多个模块,系统有前台模块、后台模块、登录模块、商品服务模块、搜索服务模块、内容服务模块、购物车模块、订单模块、用户模块。
责任描述:
后台管理系统: