- 使用 MyBatisPlus 替代 Mybatis ,简化 DAO 层操作。
- 使用腾讯云图片服务替代 FastDFS ,无需搭建图片服务器。
-
项目环境采用
IDEA
+MAVEN
+Tomcat
+MySQL
,数据库连接池采用Druid
,采用SOA
架构 -
后台采用SSM,使用
MP(Mybatis-plus)
替代MyBatis
-
服务中间件:
Dubbo
+Zookeeper
-
消息中间件:
ActiveMQ
-
图片服务:
腾讯云
-
搜索服务:
Solr
-
缓存服务:
Redis
首先需要搭建相关环境:
(1)Tomcat
(2)Zookeeper、ZookeeperCluster
(3)Redis
(4)Solr、SolrCloud
(5)ActiveMQ
然后修改数据库、Zookeeper、Redis、Solr、ActiveMQ、腾讯云COS的配置信息
-
后台管理系统:管理商品、订单、类目、商品规格属性、用户管理以及内容发布等功能。
-
前台系统:用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作。
-
会员系统:用户可以在该系统中查询已下的订单、收藏的商品、我的优惠券、团购等信息。
-
订单系统:提供下单、查询订单、修改订单状态、定时处理订单。
-
搜索系统:提供商品的搜索功能。
-
单点登录系统:为多个系统之间提供用户登录凭证以及查询登录用户的信息。
名称 | 地址 |
---|---|
e3-manager-service | localhost:8180 |
e3-content-service | localhost:8181 |
e3-search-service | localhost:8182 |
e3-sso-service | localhost:8183 |
e3-cat-service | localhost:8184 |
e3-order-service | localhost:8185 |
名称 | 地址 |
---|---|
e3-portal-web | localhost:8080 |
e3-manager-web | localhost:8081 |
e3-search-web | localhost:8082 |
e3-item-web | localhost:8083 |
e3-sso-web | localhost:8084 |
e3-cat-web | localhost:8085 |
e3-order-web | localhost:8086 |