码迷,mamicode.com
首页 > 其他好文 > 详细

大型分布式电商项目---品优购

时间:2019-02-11 16:50:17      阅读:723      评论:0      收藏:0      [点我收藏+]

标签:ati   ext   cat   运行   tom   mysq   服务   webpack   系统   

概述

这是一个综合性的B2B2C平台,类似京东商城、天猫商城。网站采用商家入驻的模式。该项目采用Spring+SpirngMVC+Mybatis框架搭建的maven工程,并采用分布式架构按功能将系统分为不同的子系统,将不同的子系统部署到不同的节点服务器独立运行。在各个系统之间采用dubbox+zookeeper进行通信,实现了基于SOA面向服务的架构,使得服务层与表现层分离,此项目为本人学习项目,为传智播客,最后一个商城实战项目,前前后后花了2个月左右,后面几天的内容暂时没做,因为电脑吃不消,完全部署运行此项目需要93台服务器。

项目架构及功能模块图

技术图片

码云

每更新一版本创建一个tag

技术图片

前端所用技术

  • Html
  • Css
  • JavaScript
  • Node.js
  • Npm
  • Angularjs
  • Webpack
  • Charles

    后端所用技术

  • Spring
  • SpringMVC
  • MyBatis
  • MySQL
  • Lombok:省去手动创建setter和getter方法
  • Mycat:数据库分库分表中间件
  • Redis:缓存
  • Jedis:Redis的Java Client
  • Nginx
  • Tomcat
  • Maven
  • Dubbox
  • ZooKeeper
  • Redis
  • Activemq
  • Solr

    项目页面展示

商城首页

技术图片

用户登录

技术图片

运营商管理后台

技术图片

 

技术图片

 

 

 

导入数据到solr索引库

 

运营商在后台,勾选商品点击【审核通过】后台会将该商品信息保存到solr索引库

 

技术图片

大型分布式电商项目---品优购

标签:ati   ext   cat   运行   tom   mysq   服务   webpack   系统   

原文地址:https://www.cnblogs.com/weiqinshian/p/10362171.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!