概述
这是一个综合性的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索引库
原文地址:https://www.cnblogs.com/weiqinshian/p/10362171.html
时间: 2024-11-05 16:05:48