Giter Site home page Giter Site logo

vamoko / xhuicloud Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sindazeng/xhuicloud

0.0 0.0 0.0 137.01 MB

基于SpringBoot 2.5.6、Spring Cloud 2020.0.4、Spring Cloud Alibaba 2021.1 的微服务开发框架、RBAC 权限管理系统、支持OAuth2.0协议。 支持多种社交登录,拥有常用的第三方自动装配包。即下即用,简单便捷。开发不易,麻烦右上角点个star 关注后续更新~~~~~

License: MIT License

Java 64.38% CSS 2.05% FreeMarker 3.14% JavaScript 26.07% HTML 4.24% Dockerfile 0.12%

xhuicloud's Introduction

XHuiCloud - 星辉云快速开发

LICENSE XHuiCloud SpringBoot SpringCloud SpringCloudAlibaba SpringSecurity xhuicloud

温馨提醒

  1. 快速体验项目在线访问地址
  2. 接口文档swagger在线
  3. 后端操作文档:敬请期待。。。
  4. 微服务版本:基于Spring Cloud 2020.0.4 & Alibaba 2021.1。

前言

本项目致力于采用现阶段流行技术,打造快速开发平台,做到适配各种场景的脚手架。

项目介绍

XHuiCloud项目是基础脚手架系统, 主要技术栈有: SpringBoot + SpringCloudAlibaba + SpringSecurity + Nacos + MyBatis-Plus 实现,采用Docker容器化部署。拥有Seata, 分布式锁,分布式发号器,分布式任务xxl-job,分布式任务elastic-Job,amazonaws oss等等的自动装配包。

模块介绍(包含规划)

  • 认证中心
  • 权限管理
  • 用户管理
  • 租户管理
  • 推送中心
  • 文件管理
  • 日志管理
  • 代码生成
  • 灰度发布
  • 大屏系统
  • 报表系统
  • 监控平台
  • 聚合支付
  • 微信公众号运营管理
  • 基础运营系统
  • 内容管理
  • OA办公自动化

目录结构

XHuiCloud
├── XHuiCloud-auth                         -- 认证服务器[16000]
└── XHuiCloud-commons                      -- 公共模块 
     ├── XHuiCloud-common-core             -- 公共核心模块
     ├── XHuiCloud-common-data             -- 数据缓存模块
     ├── XHuiCloud-common-dds              -- 动态数据源模块
     ├── XHuiCloud-common-elasticJob       -- elasticJob自动配置模块
     ├── XHuiCloud-common-feign            -- 公共feign
     ├── XHuiCloud-common-gateway          -- 网关核心模块
     ├── XHuiCloud-common-gray             -- 灰度发布
     ├── XHuiCloud-common-lock             -- 分布式锁模块
     ├── XHuiCloud-common-log              -- 公共日志核心
     ├── XHuiCloud-common-mybaits          -- 数据源模块
     ├── XHuiCloud-common-oss              -- 公共存储桶配置模块
     ├── XHuiCloud-common-rabbitMq         -- rabbitMqp配置模块
     ├── XHuiCloud-common-security         -- 安全模块
     ├── XHuiCloud-common-sentinel         -- 高可用的保证,限流降级模块
     ├── XHuiCloud-common-swagger          -- 接口文档模块
     ├── XHuiCloud-common-transaction      -- 分布式事务模块
     ├── XHuiCloud-common-xxl              -- XXL-JOB配置模块
     └── XHuiCloud-common-zero             -- 分布式发号器
├── XHuiCloud-dependencies-bom             -- 统一依赖管理
├── XHuiCloud-business                     -- 系统管理业务模块
     ├── XHuiCloud-gateway                 -- Api网关[15000]
     ├── XHuiCloud-generator               -- 开发平台[21000]
     ├── XHuiCloud-logs                    -- 日志服务器(18000)
     └── XHuiCloud-job                     -- 定时任务
        └── XHuiCloud-job-api              -- 定时任务公共api
        └── XHuiCloud-job-service          -- 定时任务服务(19000)
     └──XHuiCloud-logs                     -- 操作日志模块
        └── XHuiCloud-logs-api             -- 操作日志公共api
        └── XHuiCloud-logs-service         -- 操作日志服务(18000)
     └──XHuiCloud-pay                      -- 支付中心模块
        └── XHuiCloud-pay-api              -- 支付中心公共api
        └── XHuiCloud-pay-service          -- 支付中心服务(23000)
     └──XHuiCloud-push                     -- 统一推送中心模块
        └── XHuiCloud-push-api             -- 统一推送中心公共api
        └── XHuiCloud-push-service         -- 统一推送中心服务(22000)
     ├── XHuiCloud-register                -- 注册中心(13000)
     ├── XHuiCloud-sentinel-dashboard      -- Sentinel监控模块(14000)
     ├── XHuiCloud-seata             -- 事务管理模块(8091)
     └── XHuiCloud-xxl-admin               -- 定时任务管理模块(20000)
└── XHuiCloud-upms                         -- 权限管理模块
     └── XHuiCloud-upms-api                -- 系统权限管理公共api模块
     └── XHuiCloud-upms-service            -- 系统权限管理业务处理模块[17000]

开发环境

工具 版本号
JDK 1.8
Mysql 8.0.28
Redis 6.2.6
RabbitMQ 3
Nginx 1.10
Minio

搭建步骤

Docker环境部署

许可证

MIT

Copyright (c) <2021-2022> Sinda([email protected])

xhuicloud's People

Contributors

dependabot[bot] avatar sindazeng avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.