工机商城是根据类似于天猫、京东网站的一个购物平台,是工程机械行业新型电子商务网站 ,是一个汇集各种知名品牌及生产厂家、经销商结合线上线下一体化在线交易平台 。该商城为用户提供产品种类包括:发动机系列、液压件系列、电器件系列、轴承/齿轮系列等。
整个项目框架采用的是spring+springMVC+mybatis框架搭建的 。考虑到项目的安全性、海量数据、高并发,我们项目采用的是分布式架构,首先我们搭建一个大的聚合父工程,每个模块会搭建一个小的子工程,利用SOA(面向服务的架构)技术,将一个子的工程分成服务层和web层,服务层和web层分别的放在不同的tomcat里面,服务层与web层之间通讯采用的是Dubbo进行交互 , 高并发的处理我们用nginx做负载均衡,海量数据处理我们分别搭建了不同的集群, 安全性我们采用的是权限框架Spring-Security进行安全认证。构成整个网站的各个子系统包括了后台管理,门户系统,订单系统,单点登录系统,搜索系统,商品详情系统,会员管理系统,购物车系统 , 商品秒杀系统等子系统。