All Projects → febsteam → Febs Cloud

febsteam / Febs Cloud

Licence: apache-2.0
基于Spring Cloud Hoxton.RELEASE、Spring Cloud OAuth2 & Spring Cloud Alibaba & Element 微服务权限系统,开箱即用。预览地址:https://cloud.mrbird.cn

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Febs Cloud

Microservice Scaffold
基于Spring Cloud(Greenwich.SR2)搭建的微服务脚手架(适用于在线系统),已集成注册中心(Nacos Config)、配置中心(Nacos Discovery)、认证授权(Oauth 2 + JWT)、日志处理(ELK + Kafka)、限流熔断(AliBaba Sentinel)、应用指标监控(Prometheus + Grafana)、调用链监控(Pinpoint)、以及Spring Boot Admin。
Stars: ✭ 211 (-83.71%)
Mutual labels:  elk, spring-boot, spring-cloud, prometheus, grafana, oauth2
Microservices Platform
基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。
Stars: ✭ 3,274 (+152.82%)
Mutual labels:  elk, spring-boot, spring-cloud, oauth2, rbac
Vue Admin Html
Vue-cli3.0 + Element UI + Spring Boot2.0 + ThinkPHP5.1 + 响应式的后台管理系统 https://lmxdawn.github.io/vue-admin
Stars: ✭ 436 (-66.33%)
Mutual labels:  spring-boot, rbac, admin, vue-admin
Pig
🚀 The best rbac web framework. base on Spring Boot 2.4、 Spring Cloud 2020、 OAuth2 . Thx Give a star
Stars: ✭ 958 (-26.02%)
Mutual labels:  spring-boot, spring-cloud, oauth2, rbac
Books Recommendation
程序员进阶书籍(视频),持续更新(Programmer Books)
Stars: ✭ 558 (-56.91%)
Mutual labels:  elk, spring-boot, prometheus, oauth2
Jiiiiiin Security
一个前后端分离的内管基础项目
Stars: ✭ 132 (-89.81%)
Mutual labels:  microservice, spring-boot, spring-cloud, rbac
Mcloud
基于Spring Cloud,实现微服务中常用的基础模块,包括 OAuth2 认证服务,统一注册中心,系统监控中心, 统一配置中心,API网关以及熔断器
Stars: ✭ 185 (-85.71%)
Mutual labels:  microservice, spring-boot, spring-cloud, oauth2
Cola Cloud
Cola Cloud 基于 Spring Boot, Spring Cloud 构建微服务架构企业级开发平台,集成OAuth2认证、集成短信验证码登录、微信小程序登录、FlyWay数据库版本管理、网关集成Swagger聚合所有服务API文档。基于SpringBootAdmin集成Hystrix、Turbine监控。开发用户中心、权限管理、组织架构、数据字典、消息中心、通知中心等模块。基于MyBatisPlus Generator 开发代码生成器
Stars: ✭ 285 (-77.99%)
Mutual labels:  microservice, spring-boot, spring-cloud, oauth2
Jbone
jbone基于Spring Cloud框架开发,旨在为中小企业提供稳定的微服务解决方案,为开发人员提供基础开发骨架,jbone包含微服务中所有常用组件,例如注册中心、服务管理、服务监控、JVM监控、内存分析、调用链跟踪、API网关等等。业务功能包括系统权限的统一管理、单点登录、CMS、电商平台、工作流平台、支付平台等等。
Stars: ✭ 961 (-25.79%)
Mutual labels:  microservice, spring-boot, spring-cloud, rbac
Spring Petclinic Microservices
Distributed version of Spring Petclinic built with Spring Cloud
Stars: ✭ 814 (-37.14%)
Mutual labels:  spring-cloud, prometheus, grafana
Quarkus Microservices Poc
Very simplified shop sales system made in a microservices architecture using quarkus
Stars: ✭ 16 (-98.76%)
Mutual labels:  microservice, elk, prometheus
Web Development Interview With Java
Java 开发相关技术栈(大中厂)高频面试问题收录。
Stars: ✭ 69 (-94.67%)
Mutual labels:  microservice, spring-boot, spring-cloud
Sso
cas单点登录系统,其中包括cas认证服务,配置中心,监控平台,服务管理的高可用项目
Stars: ✭ 797 (-38.46%)
Mutual labels:  spring-boot, spring-cloud, oauth2
Microservices Event Sourcing
Microservices Event Sourcing 是一个微服务架构的在线购物网站,使用Spring Boot、Spring Cloud、Spring Reactor、OAuth2、CQRS 构建,实现了基于Event Sourcing的最终一致性,提供了构建端到端微服务的最佳实践
Stars: ✭ 657 (-49.27%)
Mutual labels:  microservice, spring-boot, oauth2
Sample Boot Micro
Spring Cloud + Gradle Multi Project + Java8
Stars: ✭ 72 (-94.44%)
Mutual labels:  microservice, spring-boot, spring-cloud
Brpc Java
Java implementation for Baidu RPC, multi-protocol & high performance RPC.
Stars: ✭ 647 (-50.04%)
Mutual labels:  microservice, spring-boot, spring-cloud
Vue Admin Beautiful
🚀🚀🚀vue3 admin,vue3.0 admin,vue后台管理,vue-admin,vue3.0-admin,admin,vue-admin,vue-element-admin,ant-design,vue-admin-beautiful-pro,vab admin pro,vab admin plus主线版本基于element-plus、element-ui、ant-design-vue三者并行开发维护,同时支持电脑,手机,平板,切换分支查看不同的vue版本,element-plus版本已发布(vue3,vue3.0,vue,vue3.x,vue.js)
Stars: ✭ 10,968 (+746.95%)
Mutual labels:  spring-boot, admin, vue-admin
Cloud Enabled Microservice
Tasks microservice (Spring Boot, MVC, Data, Lombok, Cloud, OAuth2, Config, Eureka, Zuul, Hystrix, Docker)
Stars: ✭ 14 (-98.92%)
Mutual labels:  spring-boot, spring-cloud, oauth2
Okta Blog Archive
Okta Developer Blog
Stars: ✭ 74 (-94.29%)
Mutual labels:  spring-boot, spring-cloud, oauth2
Spring Boot Microservice Eureka Zuul Docker
Spring-Boot rest microservices using Eureka, Zuul, Docker. Monitoring with logstash, logback, elasticsearch, kibana
Stars: ✭ 45 (-96.53%)
Mutual labels:  microservice, elk, spring-boot

FEBS Cloud 微服务权限系统

https://img.shields.io/badge/license-Apache%202.0-blue.svg?longCache=true&style=flat-square https://img.shields.io/badge/springcloud-Hoxton.RELEASE-yellow.svg?style=flat-square https://img.shields.io/badge/SpringCloudAlibaba-2.1.1.RELEASE-blueviolet.svg?style=flat-square https://img.shields.io/badge/springboot-2.2.1.RELEASE-brightgreen.svg?style=flat-square https://img.shields.io/badge/vue-2.6.10-orange.svg?style=flat-square

FEBS Cloud是一款使用Spring Cloud Hoxton.RELEASE、Spring Cloud OAuth2 & Spring Cloud Alibaba构建的低耦合权限管理系统,前端(FEBS Cloud Web)采用vue element admin构建。FEBS意指:Fast,Easy use,Beautiful和Safe。该系统具有如下特点:

序号 特点
1 前后端分离架构,客户端和服务端纯Token交互;
2 认证服务器与资源服务器分离,方便接入自己的微服务系统
3 集成Prometheus,SpringBootAdmin,Skywalking APM
4 网关限流,网关黑名单限制,网关日志(WebFlux编程实践)
5 微服务Docker化,使用Docker Compose一键部署,K8S集群
6 社交登录,认证授权,数据权限,前后端参数校验,Starter开箱即用等
7 Doc Starter,几行配置自动生成系统api接口文档
8 OAuth2 4种模式+刷新令牌模式,提供5种获取系统令牌方式
9 提供详细的导入教程、使用教程和开发教程,对于想深入了解的用户还提供了搭建教程

文档与教程

在这浮躁的社会里,还请您耐心阅读文档,99%的问题在文档中都能找到答案。

文档 地址
项目导入教程 https://www.kancloud.cn/mrbird/spring-cloud/1647283
管理页面使用教程 https://www.kancloud.cn/mrbird/spring-cloud/1647284
二次开发教程 https://www.kancloud.cn/mrbird/spring-cloud/1265030
项目从零搭建教程 https://www.kancloud.cn/mrbird/spring-cloud/1263685
系统常见问题解答 https://mrbird.cc/FEBS-Cloud常见问题汇总.html
系统更新日志 https://www.kancloud.cn/mrbird/spring-cloud/1292659

系统架构

FEBS Cloud
FEBS Prometheus APM
FEBS Skywalking APM
FEBS Kubernetes

项目地址

平台 FEBS Cloud(后端) FEBS Cloud Web(前端)
GitHub https://github.com/wuyouzhuguli/FEBS-Cloud https://github.com/wuyouzhuguli/FEBS-Cloud-Web
Gitee https://gitee.com/mrbirdd/FEBS-Cloud https://gitee.com/mrbirdd/FEBS-Cloud-Web

演示地址

演示地址:https://cloud.mrbird.cn

演示环境账号密码:

账号 密码 权限
scott 1234qwer 注册账户,拥有查看权限

本地部署账号密码:

账号 密码 权限
mrbird 1234qwer 超级管理员,拥有所有增删改查权限
scott 1234qwer 注册账户,拥有查看,新增权限(新增用户除外)和导出Excel权限
jane 1234qwer 系统监测员,负责整个系统监控模块

网关管理用户账号密码:

账号 密码 权限
Jack 123456 网关管理模块查看权限
admin 123456 网关管理模块所有权限

APM平台相关账号密码:

平台 账号 密码
febs-admin febs 123456
febs-tx-manager 123456
Grafana febs 123456

服务模块

FEBS模块:

服务名称 端口 描述
FEBS-Auth 8101 微服务认证服务器
FEBS-Server-System 8201 微服务子系统,系统核心模块
FEBS-Server-Test 8202 微服务子系统,Demo模块
FEBS-Server-Generator 8203 微服务子系统,代码生成模块
FEBS-Server-Job 8204 微服务子系统,任务调度模块
FEBS-Gateway 8301 微服务网关
FEBS-Admin 8401 微服务监控子系统
FEBS-Tx-Manager 8501 微服务分布式事务控制器

第三方模块:

服务名称 端口 描述
Nacos 8001 注册中心,配置中心
MySQL 3306 MySQL 数据库
Redis 6379 K-V 缓存数据库
Elasticsearch 9200 日志存储
Logstash 4560 日志收集
Kibana 5601 日志展示
Prometheus 8403~8409 Prometheus APM
Skywalking 11800、12800、8080 Skywalking APM

目录结构

├─febs-apm                        ------ 微服务APM模块
│  ├─febs-admin                   ------ 微服务监控中心
│  ├─prometheus-grafana           ------ prometheus grafana apm相关配置,docker文件
│  └─skywalking-elk               ------ skywalking elk相关配置,docker文件
├─febs-auth                       ------ 微服务认证服务器
├─febs-cloud                      ------ 整个项目的父模块
│  ├─sql                          ------ SQL脚本
│  ├─postman                      ------ postman脚本
│  └─docker compose               ------ 项目相关docker compose文件
├─febs-common                     ------ 通用模块
│  ├─febs-common-core                   ------ 系统核心依赖包
│  ├─febs-common-datasource-starter     ------ 系统数据库自动装配starter
│  ├─febs-common-doc                    ------ 文档模块的核心依赖包
│  ├─febs-common-doc-gateway-starter    ------ 网关聚合微服务子系统api文档自动装配starter
│  ├─febs-common-doc-starter            ------ 微服务子系统api文档自动装配starter
│  ├─febs-common-redis-starter          ------ 系统Redis自动装配starter
│  └─febs-common-security-starter       ------ 微服务子系统安全配置自动装配starter
├─febs-gateway                    ------ 微服务网关
├─febs-server                     ------ 微服务子系统
│  ├─ebs-server-system            ------ 微服务子系统系统核心模块
│  ├─febs-server-test             ------ 微服务子系统demo模块
│  ├─febs-server-generator        ------ 微服务子系统代码生成模块
│  └─febs-server-job              ------ 微服务子系统任务调度模块
└─febs-tx-manager                 ------ 微服务分布式事务控制器

系统截图

服务APM

Prometheus APM

JVM监控
MySQL监控
Docker容器监控
Redis监控

Skywalking APM

参与贡献

欢迎提交PR一起完善项目,以下为提PR并合并的小伙伴(排名不分先后):

反馈交流

加入QQ群和大家一起交流吹水:

qq

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].