谷粒商城项目,使用分布式开发
-
模块划分说明
-
后台系统&端口规划
- 后台管理系统【8080】
- 商品系统【10000】
- 优惠券/积分系统【11000】
- 订单系统【12000】
- 库存系统【13000】
- 用户系统【14000】
- 物流系统【15000】
- 网关【88】
-
前台系统
- 商城后台管理系统【8001】
- 商城系统【9001】
-
-
软件架构说明
-
使用技术说明
技术(后端部分) | 简介 | 网址 |
---|---|---|
SpringBoot | 一站式整合框架 | |
SpringCloud | 分布式解决方案 | |
SpringSecurity | web安全与权限框架 | |
MyBatis | sql映射框架 | |
MyBatis-Plus | MyBatis的增强伴侣 | |
MyBatis-Plus-Generator | 逆向生成 | |
Nacos | 注册中心 | https://nacos.io/zh-cn/docs/quick-start.html |
SpringCloud Gateway | 微服务网关 | |
SpringBoot Admin | 微服务监控 | |
SkyWalking | 服务追踪 | |
HikariCP | 数据源 | https://www.jianshu.com/p/15b846107a7c |
SpringBoot Email | 邮件功能 | |
sharding-jdbc | 分库分表 | |
elastic-job | 分布式调度 | |
Redis | 分布式缓存 | |
Redisson | 分布式锁,分布式集合 | |
Elasticsearch | 全文检索 | |
Guava | 开发工具集 | |
RabbitMQ | 消息队列 | |
slf4j+logback | 日志框架组合 | |
Aliyun-OSS | 阿里云对象存储 | |
Lombok | 简化javaBean开发 | |
Swagger2 | 实时接口文档 | |
sso | 单点登录 | |
Nginx | 反向代理 | |
Maven | 项目构建 | |
Jenkins | 持续集成 | |
Docker | 虚拟化容器 | |
k8s | 容器集群管理 |
技术(前端部分) | 简介 | 网址 |
---|---|---|
- xxxx
- xxxx
- xxxx
- xxxx
- xxxx
- xxxx
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
- 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
- 码云官方博客 blog.gitee.com
- 你可以 https://gitee.com/explore 这个地址来了解码云上的优秀开源项目
- GVP 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
- 码云官方提供的使用手册 https://gitee.com/help
- 码云封面人物是一档用来展示码云会员风采的栏目 https://gitee.com/gitee-stars/