「今日推荐」
【开源项目】基于SpringBoot的商城项目,可以拿来接私活用了!
接私活利器!一款轻量级,前后端分离的 Java 快速开发平台 | 开源项目
一款超级漂亮的 Vue + Element UI 后台管理系统解决方案 | 开源项目
来源 | 整理自终码一生
今天推荐几个比较热门的微服务项目,不论是学习,还是拿来接私活,企业内部使用都是一个不错的选择。
1
Cloud-Platform
项目介绍
Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Spring Boot 2.4.1、Spring Cloud (2020.0.0)以及Spring Cloud Alibaba 2.2.4 相关核心组件,采用Nacos注册和配置中心,集成流量卫兵Sentinel,前端采用vue-element-admin组件,Elastic Search自行集成。
系统架构

(系统架构图)
项目结构
ace-security
ace-api--------------跨服务调用通用dto数据对象
ace-modules--------------公共服务模块(基础系统和JWT鉴权、搜索、OSS)
ace-dev-base---------------通用脚手架(基础jwtsdk、开发常用工具类)
ace-gate-----------------网关负载中心
ace-infrastructure--------------运维中心(监控、链路、naco注册中心、sentinel熔断流控)
项目环境
mysql
redis
sentiel
nacos注册中心
jdk1.8
lombok插件
功能截图
|
|
|
|
|
|
|
|
(点击图片查看大图)
开源地址
| Github地址 | https://github.com/wxiaoqi/Spring-Cloud-Platform |
| Gitee地址 |
https://gitee.com/geek_qi/cloud-platform |
2
Pig
项目介绍
Pig基于 Spring Cloud Hoxton 、Spring Boot 2.4、 OAuth2 的 RBAC 权限管理系统,基于数据驱动视图的理念封装 element-ui,即使没有 vue 的用经验也能快速上手,提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持,提供 lambda 、stream api 、webflux 的生产实践。
核心依赖
| 依赖 | 版本 |
|---|---|
| Spring Boot | 2.4.4 |
| Spring Cloud | 2020.0.2 |
| Spring Cloud Alibaba | 2021.1 |
| Spring Security OAuth2 | 2.3.6 |
| Mybatis Plus | 3.4.2 |
| hutool | 5.6.3 |
| Avue | 2.6.16 |
模块说明
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-feign -- feign 扩展封装
└── 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]
后台截图
|
|
|
|
|
|
|
|
(点击图片查看大图)
开源地址
| Gitee地址 |
https://gitee.com/log4j/pig |
最热门的文章
2021-04-11
2021-04-12
2021-04-09
2021-04-07


















