日期:2023-06-06 浏览次数:767 次
首先pigx项目是商业版,开源项目是pig
官方简介
基于 Spring Cloud Hoxton 、Spring Boot 2.3、 OAuth2的 RBAC权限管理系统
基于数据驱动视图的理念封装 element-ui,即使没有 vue的使用经验也能快速上手
提供对常见容器化支持 Docker、Kubernetes、Rancher2支持
提供 lambda、stream api 、webflux的生产实践
————————————————
官方演示地址:
官方演示地址请点击我http://pigx.pigx.vip/#/login
官方网址:http://www.pig4cloud.com/
pigx官方网站
开始项目时我们要准备需要的软件
本地:
1.IntelliJ IDEA 后端
2. 搭建node.js环境 mvn等
3.redis
服务器:
宝塔也可以安装,数据库mysql
JDK 1.8 强制要求
MySQL 5.7.8 + 强制要求
Redis 3.2 +
node 8.0 +
npm 6.0 +
IDE IDEA 2019+
开源版
pig
├── pig-auth -- 授权服务提供[3000]
└── pig-common -- 系统公共模块
├── pig-common-core -- 公共工具类核心包
├── pig-common-datasource -- 动态数据源包
├── pig-common-job -- xxl-job 封装
├── pig-common-log -- 日志服务
├── pig-common-mybatis -- mybatis 扩展封装
├── pig-common-security -- 安全工具类
├── pig-common-swagger -- 接口文档
├── pig-common-sentinel -- sentinel 扩展封装
└── pig-common-test -- oauth2.0 单元测试扩展封装
├── pig-register -- Nacos Server[8848]
├── pig-gateway -- Spring Cloud Gateway网关[9999]
└── pig-upms -- 通用用户权限管理模块
└── pig-upms-api -- 通用用户权限管理系统公共api模块
└── pig-upms-biz -- 通用用户权限管理系统业务处理模块[4000]
└── pig-visual
└── pig-monitor -- 服务监控 [5001]
├── pig-codegen -- 图形化代码生成 [5002]
├── pig-sentinel-dashboard -- 流量高可用 [5003]
└── pig-xxl-job-admin -- 分布式定时任务管理台 [5004]
pigx
├── pigx-ui -- 前端工程[8080]
├── pigx-auth -- 授权服务提供[3000]
├── pigx-common -- 系统公共模块
├ ├── pigx-common-bom -- 公共依赖版本
├ ├── pigx-common-core -- 公共工具类核心包
├ ├── pigx-common-data -- 数据相关
├ ├── pigx-common-datasource -- 动态数据源相关
├ ├── pigx-common-feign -- feign 通用封装
├ ├── pigx-common-gateway -- 动态路由定义
├ ├── pigx-common-gray -- 灰度路由控制封装
├ ├── pigx-common-job -- 定时任务
├ ├── pigx-common-log -- 日志服务
├ ├── pigx-common-oss -- 通用文件系统
├ └── pigx-common-security -- 安全工具类
├ └── pigx-common-sentinel -- sentinel分装
├ └── pigx-common-sequence -- 全局发号器
├ └── pigx-common-swagger -- Swagger Api文档生成
├ └── pigx-common-transaction -- 分布式事务工具包
├── pigx-register -- 注册中心、配置中心[8848]
├── pigx-gateway -- Spring Cloud Gateway网关[9999]
├── pigx-upms -- 通用用户权限管理模块
├ └── pigx-upms-api -- 通用用户权限管理系统公共api模块
├ └── pigx-upms-biz -- 通用用户权限管理系统业务处理模块[4000]
└── pigx-visual -- 图形化模块
├ ├── pigx-monitor -- Spring Boot Admin监控 [5001]
├ ├── pigx-daemon-elastic-job -- 分布式调度中心[elastic-job 版本]
├ ├── pigx-daemon-quartz -- 分布式调度中心[quartz]
├ └── pigx-code-gen -- 图形化代码生成[5003]
├ └── pigx-sso-client-demo -- sso 客户端接入示例
├ └── pigx-tx-manager -- pigx分布式事务解决方案[5004]
├ └── pigx-oa-platform -- 工作流模块[5005]
├ └── pigx-pay-platform -- 微信支付宝收单模块[5010]
├ └── pigx-mp-platform -- 微信管理模块[6000]
├ └── pigx-sentinel-dashboard -- sentinel 控制台[5005]