使用技术(个人时间和精力有限,项目不定期更新中....):
- 后台
- 使用
Spring Boot
构建整个项目 去除 XML 配置 Maven
构建项目Jenkins
作为持续集成- 采用
Dubbo
作为RPC框架 - 使用
Apollo
分布式配置中心 - 使用
Spring
+Spring MVC
+MyBatis
SSM框架 - 数据库连接池使用
druid
- 数据存储使用
MySQL
和Redis
- 页面引擎采用
Beetl
- 网页采用
freemarker
生成静态化页面 - 采用
SolrCloud
实现搜索服务 Swagger2
生成 RESTful Apis文档- 负载均衡使用
Nginx
、keepalived
实现高可用
- 使用
名称 | 端口 | 说明 |
---|---|---|
Admin | 8100 | 管理端 |
Cart | 8101 | 购物车 |
Item | 8102 | 商品详细 |
Order | 8103 | 订单 |
Portal | 8104 | 首页 |
Search | 8105 | 检索商品 |
SSO | 8106 | 单点 |
Wishlist | 8107 | 商品收藏 |
服务名称 | Dubbo服务端口 | 服务说明 | Web端口 |
---|---|---|---|
Admin-Service | 20880 | 管理端服务 | 8510 |
Advertisement-Service | 20881 | 广告服务 | 8511 |
Cart-Service | 20882 | 购物车服务 | 8512 |
Item-Service | 20883 | 商品详细服务 | 8513 |
Notify-Service | 20884 | 消息服务 | 8514 |
Order-Service | 20885 | 订单服务 | 8515 |
Portal-Service | 20886 | 首页服务 | 8516 |
Redis-Service | 20887 | 缓存服务 | 8517 |
Search-Service | 20888 | 检索服务 | 8518 |
SSO-Service | 20889 | 单点服务 | 8519 |
Wishlist-Service | 20890 | 收藏服务 | 8520 |
##个人联系方式##个人联系方式