gitsc-pro-cloud-master
java 

所属分类Java编程
开发工具:Java
文件大小:3770KB
下载次数:0
上传日期:2021-04-05 22:46:20
上 传 者daxrlle
说明:  pro-cloud是一个SpringCloud alibaba dubbo调用 微服务架构springboot2.2.5+mybatisplus基于oauth2.0认证,采用Nacos注册和配置中心,集成流量卫兵Sentinel的分布式架构。解决常见的分布式问题
(Pro cloud is a spring cloud Alibaba Dubbo call microservice architecture, springboot 2.2.5 + mybatisplus, which is based on oauth2.0 authentication, adopts Nacos registration and configuration center, and integrates the distributed architecture of traffic guard sentinel. Solve common distributed problems)

文件列表:
pro-cloud (0, 2020-08-17)
pro-cloud\.gitignore (322, 2020-08-17)
pro-cloud\LICENSE (11357, 2020-08-17)
pro-cloud\cloud-admin (0, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api (0, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\pom.xml (1482, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src (0, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main (0, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java (0, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com (0, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud (0, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin (0, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\api (0, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\api\IDictService.java (1363, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\api\IUserService.java (1178, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans (0, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\dto (0, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\dto\DictDTO.java (1284, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\dto\MenuDTO.java (1534, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\dto\OfficeDTO.java (1065, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\dto\RoleDTO.java (1037, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\dto\TenantDTO.java (1011, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\dto\UserDTO.java (1518, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\po (0, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\po\OauthClientDetails.java (2353, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\po\SysDict.java (1538, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\po\SysDictList.java (1588, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\po\SysDictTree.java (1382, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\po\SysMenu.java (1913, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\po\SysOffice.java (1562, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\po\SysRole.java (1498, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\po\SysRoleMenu.java (1275, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\po\SysTenant.java (2386, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\po\SysUser.java (2490, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\po\SysUserRole.java (1340, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\qo (0, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\beans\qo\UserQO.java (785, 2020-08-17)
pro-cloud\cloud-admin\cloud-admin-api\src\main\java\com\cloud\admin\componse (0, 2020-08-17)
... ...

# Pro-Cloud ## ----------------------- 如果喜欢的话,请给个star, 支持一下作者 ------------------------- **以下是Pro-Cloud架构简介** ### 介绍 Pro-Cloud 是一个Security作为安全框架,采用前后端分离的模式. 基于OAuth2 的RBAC权限管理微服务系统. Pro-Cloud后端采用springcloud alibaba架构,集成Sentinel从流量控制、熔断降级、Dubbo调用,系统负载等多个维度保护服务的稳定性。 注册中心、配置中心选型Nacos,为工程瘦身的同时加强各模块之间的联动。使用OAuth2,实现了多终端认证系统,可控制子系统的token权限互相隔离。 使用SkyWalking链路最终技术,方便了解应用拓扑和慢服务监测等情况,prometheus+grafana+alertManager作为监控中心,它为actuator端点提供了良好的交互界面,并提供了额外的特性. mybatisplus的使用,大大的节省了开发的工作量,让代码更易维护 前端基于vue开发,降低学习成本,快速上手, ### [演示环境](http://119.23.8.73:1314/index.html) 服务器资源有限,监控模块没有部署 敬请谅解: [演示地址](http://119.23.8.73:1314/index.html) ### Pro-Cloud架构图 ![输入图片说明](./docs/image/7.png "spring cloud 微服务.png") ### 项目地址 [gitee项目地址链接](https://gitee.com/gitsc/pro-cloud) ### 相关工程 后台管理前端vue工程(pro-ui 待支持):[码云地址](https://gitee.com/gitsc/pro-ui) ### 文档 详细请参考: [pro-cloud技术文档](https://www.kancloud.cn/aijm/pro-cloud/1340604) ### 软件架构 前台采用 vue.js 为核心框架; 后台基于 Spring Cloud alibaba2.2.1、Spring Security Oauth 2.0 开发企业级认证与授权,提供常见服务监控、链路追踪、日志分析、缓存管理、任务调度等实现, nacos + Spring Cloud Oauth2 + Spring Cloud gateway + Dubbo + mybatisplus等,各种组件注解开发,让代码简洁,通俗易通,以提高效率 ``` Pro-Cloud ├── cloud-admin -- 系统基础模块 │ ├── cloud-admin-api -- admin暴露的dubbo接口 │ └── cloud-admin-service -- admin模块的实现 ├── cloud-auth -- auth服务端 统一登录中心(支持单点登录和三方登录) ├─cloud-common -- 系统公共模块 │ ├─cloud-common-cache -- 缓存工具类+redis 分布式锁 │ ├─cloud-common-data -- 对数据库操作工具类 │ ├─cloud-common-entity -- 公共实体工具类 │ ├─cloud-common-job -- 定时任务工具类 │ ├─cloud-common-mq -- mq工具类 │ ├─cloud-common-oauth -- oauth授权工具类 │ ├─cloud-common-oss -- oss文件上传工具类 │ ├─cloud-common-security -- 客户端安全工具类 │ ├─cloud-common-swagger -- swagger工具类 │ ├─cloud-common-util -- 基础工具类 ├─cloud-gateway -- springcloud gateway 网关 ├─cloud-generator -- 代码生成 ├─cloud-monitor -- 监控模块 ├─cloud-oss -- oss文件上传模块 │ ├─cloud-oss-api │ └─cloud-oss-service ├─cloud-transaction -- 分布式事务 ├─cloud-xxl-job -- xxl-job案例 └── docs -- pro-cloud文档 ``` | 版本规划| 解决问题| |:----: |:--------:| | v1.0 | elk日志收集文档完善 当前版本| ### 主要中间件区别 | pro-cloud 项目| pro-micro项目| |:----: |:--------:| | dubbo | dubbo | | logback | log4j2| | 不支持灰度发布 | 灰度发布| ### 如何参与代码贡献 详细参考:[代码贡献](./docs/如何贡献代码/如何贡献代码.md) #### 参与贡献 1. [Mybatis-Plus](https://mp.baomidou.com/) 2. [Spring Cloud Oauth2](https://spring.io/projects/spring-security-oauth) 3. [Nacos](https://nacos.io/zh-cn/docs/quick-start.html) 4. [hutool](https://www.hutool.cn/docs/#/) #### 欢迎加群 [![加入QQ群](https://img.shields.io/badge/238254944-blue.svg)](https://jq.qq.com/?_wv=1027&k=57NNidS) ![输入图片说明](https://images.gitee.com/uploads/images/2020/0312/115300_6bd86d***_123******.png "Pro-Cloud交流群群聊二维码.png") #### Pro-Cloud建设 ![输入图片说明](./docs/image/1.png "2.png") ![输入图片说明](./docs/image/2.png "屏幕截图.png") ![输入图片说明](./docs/image/3.png "屏幕截图.png") ![输入图片说明](./docs/image/4.png "屏幕截图.png") ![输入图片说明](./docs/image/5.png "屏幕截图.png") ![输入图片说明](./docs/image/6.png "屏幕截图.png")

近期下载者

相关文件

评论我要评论

收藏者