使用技术:
- 后台
- 使用
Spring Boot构建整个项目 去除 XML 配置 Maven构建项目Jenkins作为持续集成- 采用
Dubbo作为RPC框架 - 使用
Apollo分布式配置中心 - 使用
Spring+Spring MVC+MyBatisSSM框架 - 数据库连接池使用
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 |
| 服务名称 | Dubbo服务端口 |
|---|---|
| Admin-Service | 20880 |
| Advertisement-Service | 20881 |
| Cart-Service | 20882 |
| Item-Service | 20883 |
| Notify-Service | 20884 |
| Order-Service | 20885 |
| Portal-Service | 20886 |
| Redis-Service | 20887 |
| Search-Service | 20888 |
| SSO-Service | 20889 |







