https://github.com/zerowdd/sxh
基于springboot +springcloud分布式商小惠平台
https://github.com/zerowdd/sxh
elasticsearch mybatis rabbitmq redis springboot springcloud
Last synced: about 1 year ago
JSON representation
基于springboot +springcloud分布式商小惠平台
- Host: GitHub
- URL: https://github.com/zerowdd/sxh
- Owner: ZeroWdd
- Created: 2019-11-15T02:09:19.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-16T00:41:34.000Z (over 3 years ago)
- Last Synced: 2025-03-29T12:04:57.949Z (about 1 year ago)
- Topics: elasticsearch, mybatis, rabbitmq, redis, springboot, springcloud
- Language: TSQL
- Size: 2.09 MB
- Stars: 4
- Watchers: 2
- Forks: 3
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SXH
## 项目简介
分布式购物商城后端部分
* **使用springcloud实现分布式构建**
* **使用springboot实现项目的底层,去除xml配置**
* **前后端分离**
* **前台服务 : https://github.com/ZeroWdd/SXH-portal**
* **后台服务 : https://github.com/ZeroWdd/SXH-manage**
* **使用redis实现数据缓存,到达高并发**
* **消息队列采用rabbitmq**
* **采用mybaits框架对数据进行操作**
* **负载均衡使用nginx**
## 项目划分
* api后端服务 : https://github.com/ZeroWdd/SXH
* 前台服务 : https://github.com/ZeroWdd/SXH-portal
* 后台服务 : https://github.com/ZeroWdd/SXH-manage
## Web应用端口
| 名称 | 端口 | 说明 |
| -------- | ----- | ------------ |
| admin | 8091 | 管理员模块 |
| auth | 8087 | 身份校验模块 |
| cart | 8088 | 购物车模块 |
| gateway | 10010 | 网关 |
| order | 8089 | 订单模块 |
| search | 8083 | 搜索模块 |
| seckill | 8092 | 秒杀模块 |
| sms | 8086 | 短信模块 |
| stock | 8090 | 库存模块 |
| user | 8085 | 会员模块 |
| item | 8081 | 商品模块 |
| registry | 10086 | 注册中心 |
| upload | 8082 | 上传模块 |
| web | 8084 | web模块 |
## 本地开发运行
* 创建数据库
* 更改application.yml中地址配置
* 修改本地`host`文件 将虚拟机地址 映射为 `www.leyou.com`
* 配置nginx,配置文件在conf文件夹下
* 此项目采用jwt + rsa进行身份验证,因此需要更改部分application.yml的公钥和密钥地址
## 运行界面展示













