由于电商平台网络访问量巨大,所以采用分布式系统架构,使用Dubbo框架来实现子系统之间的通信,这样降低了系统之间的耦合度,提高了系统的扩展性。
网站存在大量的图片, 为了减少主服务器的压力, 使用fastDFS搭建图片服务器。
后台管理页面使用easyUI技术搭建,前台页面使用Jsp技术搭建
使用Redis缓存服务器来减小服务器压力
使用Solr服务器实现站内搜索技术
使用ActiveMQ服务器来同步数据库与索引库的数据
使用Nginx服务器来实现反向代理与负载均衡
使用Mycat中间件来实现数据库的水平拆分,缓解单台数据库的压力
创客商城:
商品管理模块, 商品品牌添加, 商品的上架
商品列表页面
商品详情页面的展示和商品购买, 此页面使用静态化技术Freemaker减轻服务器压力
购物车模块
订单模块
搭建solr服务器集群、编写solr集群版Java接口
搭建redis服务器集群、编写redis集群版Java接口