<!-- <img alt="logo" src="https://gitee.com/click33/sa-plus/raw/master/sp-devdoc/sp-cloud.png" width="330"> -->
<h2 align="center" style="font-size: 80px; font-weight: 700;">Sp-Cloud</h2>
v1.26.0
Sa-plus 的微服务版本,基于 Spring-Cloud-Alibaba
<a href="https://gitee.com/click33/sp-cloud/stargazers"><img src="https://gitee.com/click33/sp-cloud/badge/star.svg?theme=dark"></a>
<a href='https://gitee.com/click33/sp-cloud/members'><img src='https://gitee.com/click33/sp-cloud/badge/fork.svg?theme=dark'></a>
<a href="https://gitee.com/click33/sp-cloud"><img src="https://img.shields.io/badge/Sp--Cloud-v1.26.0-2B9939?style=flat-square&logo=GitHub"></a>
<a href="https://gitee.com/click33/sp-cloud"><img src="https://img.shields.io/badge/language-java-2B9939?style=flat-square&logo=GitHub"></a>
<a href="http://sa-plus.dev33.cn/"><img src="https://img.shields.io/badge/based-sa--plus-4183C4?style=flat-square&logo=GitHub"></a>
<a href="https://gitee.com/click33/sp-cloud/blob/master/LICENSE"><img src="https://img.shields.io/github/license/click33/sa-plus.svg?style=flat-square&logo=GitHub"></a>
Sp-Cloud介绍 😘
- 本项目为
sa-plus
的微服务版本,在其基础架构下,将系统功能拆分成若干个服务,每个服务都能独立部署、独立维护、独立扩展,更适合多人协作的开发模式
- 如需要单体架构模式,请移步: Sa-plus基础版
在线资料
文档目录
技术选型
- 微服务:
- SpringBoot版本:
2.3.3.RELEASE
- SpringCloud版本:
Hoxton.RELEASE
- SpringCloud-Alibaba版本:
2.2.2.RELEASE
- 服务注册中心:
nacos
- 分布式配置中心:
nacos
- RPC通信:
feign
- 服务网关:
gateway
- 流量控制:
sentinel
- 流量监控台:
sentinel-dashboard
- 限流持久化:
sentinel-datasource-nacos
- 服务健康监控台:
springboot-admin
- 基础框架:
- 数据库:
mysql
- 持久层:
mybatis-plus
- 分页插件:
pagehelper
- 连接池:
druid
- 缓存层:
redis
- 权限认证:
sa-token
- Model构建:
lombok
- JSON插件:
fastjson
- 工具类:
hutool
- 前端:
vue
+element-ui
- 接口文档:
sa-doc
项目模块
── sp-cloud
├── sp-core // 内部核心模块
│ └── sp-api // API接口包模块
│ └── sp-nacos // nacos统一配置文件模块
│ └── sp-base // 基础模块的汇总,方便引用
├── sp-native // springcloud相关服务
│ └── sp-gateway // 服务网关 [8080]
│ └── sp-boot-admin // 服务监控台 [8003]
├── sp-service // 系统业务相关服务
│ └── sp-task // 定时任务模块 [8010]
│ └── sp-admin // 后台管理接口 [8011]
│ └── sp-home // 系统基础接口 [8012]
│ └── sp-more // 其它模块,杂七杂八接口 [8013]
├──pom.xml
// 其它端口:nacos[8001]、sentinel-dashboard[8002]
演示预览
贡献代码
- fork一份源码到自己的仓库
- clone自己的仓库到本地电脑
- 在本地电脑修改、commit、push
- 提交pr(点击:New Pull Request)(提交pr前请保证自己fork的仓库是最新版本,如若不是先强制更新一下)
- 等待合并
建议贡献的地方
- 修复源码现有bug,或增加新的实用功能
- 完善在线文档,或者修复现有错误之处
- 如果更新实用功能,可在文档友情链接处留下自己的推广链接
QQ群