搜易通购物
该项目是一个B2C的商城平台项目,类似于京东、淘宝商城。项目分为面向用户的前台系统(商城门户、商品展示、会员登录注册等)以及面向后台的内部管理系统(会员管理、订单管理、商品管理等)。
项目采用Dubbo技术实现分布式系统构架,使用Zookeeper完成服务注册管理,子系统之间通过服务调用完成通信,前后端分离开发部署。
1. 应用EsayUI框架完成前端页面布局,使用Ztree异步实现商品类目的选择。
2. 使用fastDFS搭建图片服务器,解决服务器压力。
3. 数据存储层采用Mysql集群版,缓存服务器采用Redis集群版。数据访问层采用集成Mybatis的开源控件pagehelper作为分页查询组件,采用Mybatis拦截器通过商品字段进行数据隔离。
4. 采用Solr Clould在页面对商品进行搜索,使用AcitiveMQ作为mysql与Solr Clould之间进行数据同步。
5. 使用nginx负载均衡技术解决并发访问。
6. 订单支付采用银联接口对接、支付宝对接、微信支付对接。