### 🎉 项目备注
项目:KCloud-Platform-Alibaba
作者:老寇
语言:Java
时间:2022.06.15 ~ 至今
### 📣 项目介绍
<p align="center"><img src="doc/image/logo.png" width="625" height="205" alt="图标"/></p>
KCloud-Platform-Alibaba(老寇云平台)是一个企业级微服务架构的云服务平台。基于Spring Boot 3.1.2、Spring Cloud 2022.0.3、Spring Cloud Alibaba 2022.0.0.0 最新版本开发的多租户SaaS系统。
遵循SpringBoot编程思想,高度模块化和可配置化。具备服务注册&发现、配置中心、服务限流、熔断降级、监控报警、多数据源、工作流、高亮搜索、定时任务、分布式链路、分布式缓存、分布式事务、分布式存储等功能,用于快速构建微服务项目。目前支持Shell、Docker等多种部署方式,实现RBAC权限、其中包含系统管理、系统监控、工作流程、数据分析等几大模块。
遵循阿里代码规范,代码简洁、架构清晰,非常适合作为基础框架使用。
<p align="center">
<a target="_blank" href="https://github.com/KouShenhai/KCloud-Platform-Alibaba"><img alt="GitHub stars" src="https://img.shields.io/github/stars/KouShenhai/KCloud-Platform-Alibaba?logo=github"></a>
<a target="_blank" href="https://github.com/KouShenhai/KCloud-Platform-Alibaba"><img alt="GitHub forks" src="https://img.shields.io/github/forks/KouShenhai/KCloud-Platform-Alibaba?logo=github"></a>
<a target="_blank" href="https://github.com/KouShenhai/KCloud-Platform-Alibaba"><img alt="GitHub watchers" src="https://img.shields.io/github/watchers/KouShenhai/KCloud-Platform-Alibaba?logo=github"></a>
<a target="_blank" href="https://github.com/KouShenhai/KCloud-Platform-Alibaba"><img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/KouShenhai/KCloud-Platform-Alibaba"></a>
<a target="_blank" href="https://gitee.com/laokouyun/KCloud-Platform-Alibaba/stargazers"><img src="https://gitee.com/laokouyun/KCloud-Platform-Alibaba/badge/star.svg?theme=dark" alt="Gitee Star"></a>
<a target="_blank" href="https://gitee.com/laokouyun/KCloud-Platform-Alibaba"><img src="https://gitee.com/laokouyun/KCloud-Platform-Alibaba/badge/fork.svg?theme=dark" alt="Gitee Fork"></a>
<a target="_blank" href="https://spring.io/projects/spring-boot"><img src="https://img.shields.io/static/v1?label=Spring Boot&message=3.1.2&color=green" alt="SpringBoot"></a>
<a target="_blank" href="https://spring.io/projects/spring-cloud"><img alt="Spring Cloud" src="https://img.shields.io/static/v1?label=Spring Cloud&message=2022.0.3&color=green"></a>
<a target="_blank" href="https://github.com/alibaba/spring-cloud-alibaba"><img alt="Spring Cloud" src="https://img.shields.io/static/v1?label=Spring Cloud Alibaba&message=2022.0.0.0&color=orange"></a>
<a target="_blank" href="https://spring.io/projects/spring-authorization-server"><img alt="OAuth 2.1" src="https://img.shields.io/static/v1?label=OAuth 2.1&message=1.1.1&color=blue"></a>
<a target="_blank" href="https://www.oracle.com/java/technologies/downloads/#java17"><img alt="JDK" src="https://img.shields.io/badge/JDK-17.0.4.1-blue.svg"/></a>
<a target="_blank" href="https://jq.qq.com/?_wv=1027&k=Ec8T76dR"><img src="https://img.shields.io/badge/Q群-465450496-blue.svg" alt="KCloud-Platform开源交流"></a>
</p>
### 🔖 在线文档
[https://koushenhai.github.io](https://koushenhai.github.io)
### 💪 版本号
特此说明,与Spring Boot版本保持一致
### 🔎 功能介绍
🚀 在线用户:强制踢出在线用户
🚀 用户管理:用户信息增删改查(字段隔离&分库分表)(可重置密码)
🚀 角色管理:角色信息增删改查,基于部门的数据权限、角色权限(字段隔离)
🚀 菜单管理:菜单信息增删改查(字段隔离)(自定义菜单图标)
🚀 部门管理:部门信息增删改查(字段隔离)
🚀 日志管理:操作日志、登录日志查询、导出(字段隔离)
🚀 字典管理:字典信息管理(数据库隔离)
🚀 消息管理:消息提醒和消息通知(数据库隔离)(分布式消息)
🚀 搜索管理:通过关键字搜索并高亮显示(默认ES)
🚀 流程定义:流程定义、挂起、激活、查看、删除(默认数据库)
🚀 接口文档:Open Api Doc 3
🚀 服务监控:服务监控及报警
🚀 缓存监控:Redis内存监控
🚀 主机监控:服务器监控
🚀 存储管理:存储信息增删改查,兼容Amazon S3(数据库隔离)
🚀 租户管理:租户信息增删改查增删改查(默认数据库)
🚀 套餐管理:自定义租户菜单增删改查(默认数据库)
🚀 数据源管理:数据源信息增删改查(默认数据库)
🚀 代码生成器:自定义模板生成代码
🚀 资源管理:视频、图片、音频信息增删改查,资源审批(Seata AT模式)、处理、转办、委派,审批日志,数据同步(批量同步到ES)(默认数据库)
🚀 用户登录:账号密码登录(多租户)、授权码登录(默认数据库)、手机号或邮件登录、设备授权码登录(请运行认证模式测试脚本.http)
### 💡 系统架构
![](doc/image/老寇云平台架构图-阿里巴巴.png)
### ✂ 技术体系
#### 🎯 Spring全家桶及核心技术版本
| 组件 | 版本 |
|:----------------------------|:--------------|
| Spring Boot | 3.1.2 |
| Spring Cloud | 2022.0.3 |
| Spring Cloud Alibaba | 2022.0.0.0 |
| Spring Boot Admin | 3.1.2 |
| Spring Authorization Server | 1.1.1 |
| Mybatis Plus | 3.5.3.1 |
| Nacos | 2.2.0.1 |
| Seata | 1.7.0 |
| Sentinel | 1.8.6 |
| Mysql | 8.0.33 |
| Redis | 7.0.11 |
| Elasticsearch | 8.6.2 |
| RocketMQ | 5.1.1 |
| Flowable | 7.0.0.M1 |
| ShardingSphere | 5.3.2 |
| OpenResty | 1.21.4.1 |
| Netty | 4.1.94.Final |
| HBase | 2.5.3 |
#### 🍺 相关技术
- 配置中心&服务注册&发现:Nacos
- API网关:Spring Cloud Gateway
- 认证授权:Spring Security OAuth2 Authorization Server
- 远程调用:Spring Cloud OpenFeign & OkHttp & HttpClient & WebClient
- 负载均衡:Spring Cloud Loadbalancer
- 服务熔断&降级&限流:Sentinel
- 分库分表&读写分离:ShardingSphere
- 分布式事务:Seata & RocketMQ
- 消息队列:RabbitMQ & RocketMQ
- 分布式数据库:HBase
- 服务监控:Spring Boot Admin & Prometheus
- 链路跟踪:SkyWalking
- 任务调度:XXL Job
- 日志分析:EFK
- 负载均衡:OpenResty
- 多级缓存:Caffeine & Redis
- 统计报表:MongoDB
- 对象存储:Amazon S3
- 自动化部署:Docker
- 网络通讯:Netty
- 持续集成&交付:Jenkins
- 持久层框架:Mybatis Plus
- JSON序列化:Jackson
- 数据库:Mysql
- 工作流:Flowable
#### 🌴 项目结构
~~~
├── laokou-common
└── laokou-common-log --- 日志组件
└── laokou-common-sms --- 短信组件
└── laokou-common-mail --- 邮箱组件
└── laokou-common-core --- 核心组件
└── laokou-common-cors --- 跨域组件
└── laokou-common-redis --- 缓存组件
└── laokou-common-p6spy --- 日志组件
└── laokou-common-kafka --- 消息组件
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
KCloud-Platform-Alibaba(老寇云平台)是一个企业级微服务架构的云服务平台。 (1557个子文件)
io.seata.server.coordinator.AbstractCore 157B
secretKey.b64 16B
nacos.cer 884B
nginx.conf 3KB
cert.crt 903B
main.css 742KB
editor.main.css 168KB
console1412.css 153KB
bootstrap.css 120KB
bootstrap.min.css 119KB
AdminLTE.min.css 104KB
bootstrap.min.css 97KB
ionicons.min.css 50KB
app.css 45KB
_all-skins.min.css 41KB
main.css 36KB
font-awesome.css 33KB
font-awesome.min.css 30KB
font-awesome.min.css 30KB
layer.css 14KB
codemirror.css 9KB
codemirror.css 8KB
daterangepicker.css 8KB
page.css 6KB
icon.css 5KB
dataTables.bootstrap.min.css 4KB
merge.css 4KB
timeline.css 3KB
pace-theme-flash.css 2KB
blue.css 2KB
show-hint.css 623B
license-stat.csv 856B
io.seata.core.store.db.DataSourceProvider 137B
io.seata.core.store.DistributedLocker 115B
Dockerfile 1KB
Dockerfile 1KB
Dockerfile 1KB
Dockerfile 1KB
Dockerfile 1KB
aliyun-console-font.eot 166KB
fontawesome-webfont.eot 162KB
ionicons.eot 118KB
roboto-bold.eot 23KB
roboto-regular.eot 22KB
roboto-medium.eot 22KB
roboto-light.eot 22KB
roboto-thin.eot 21KB
glyphicons-halflings-regular.eot 20KB
icon-font.eot 10KB
spring.factories 221B
jobinfo.index.ftl 30KB
common.macro.ftl 10KB
jobgroup.index.ftl 9KB
user.index.ftl 9KB
joblog.index.ftl 8KB
jobcode.index.ftl 8KB
index.ftl 6KB
mapper.xml.ftl 5KB
controller.java.ftl 4KB
entity.java.ftl 4KB
serviceImpl.java.ftl 3KB
joblog.detail.ftl 2KB
login.ftl 2KB
help.ftl 1KB
mapper.java.ftl 1KB
dto.java.ftl 1KB
vo.java.ftl 1KB
qo.java.ftl 1KB
excel.java.ftl 1KB
service.java.ftl 1KB
common.exception.ftl 747B
loading-0.gif 6KB
loading-2.gif 2KB
loading-1.gif 701B
.gitignore 359B
.gitignore 18B
index_dev.htm 1KB
index.htm 902B
kcloud_platform_alibaba数据库设计文档.html 139KB
flow-rule-dialog.html 10KB
cluster-server-assign-dialog.html 9KB
flow-rule-dialog.html 8KB
param-flow-rule-dialog.html 8KB
cluster_app_assign_manage.html 6KB
identity.html 6KB
metric.html 6KB
param_flow.html 6KB
cluster_app_server_list.html 5KB
flow_v1.html 5KB
degrade-rule-dialog.html 5KB
identity.html 5KB
flow_v2.html 5KB
authority.html 4KB
system.html 4KB
degrade.html 4KB
cluster_single_config.html 4KB
sidebar.html 4KB
system-rule-dialog.html 4KB
cluster_app_server_overview.html 4KB
flow.html 4KB
共 1557 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16
资源评论
白话机器学习
- 粉丝: 9114
- 资源: 7681
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功