FEBS Cloud 微服务权限系统 1.3 版本发布

栏目: 软件资讯 · 发布时间: 6年前

内容简介:FEBS Cloud是一款使用Spring Cloud Greenwich.SR3、Spring Cloud OAuth2 & Spring Cloud Alibaba构建的低耦合权限管理系统,前端(FEBS Cloud Web)采用vue element admin构建。FEBS意指:Fast,Easy use,Beaut...

FEBS Cloud是一款使用Spring Cloud Greenwich.SR3、Spring Cloud OAuth2 & Spring Cloud Alibaba构建的低耦合权限管理系统,前端(FEBS Cloud Web)采用vue element admin构建。FEBS意指:Fast,Easy use,Beautiful和Safe。预览地址:https://cloud.mrbird.cn

该系统具有如下特点:

  1. 前后端分离架构,客户端和服务端纯Token交互;

  2. 认证服务器与资源服务器分离,方便接入自己的微服务系统;

  3. 微服务防护,客户端请求资源只能通过微服务网关获取;

  4. 集成Prometheus,SpringBootAdmin,多维度监控微服务;

  5. 集成Spring Cloud Alibaba Nacos服务治理和集中配置管理;

  6. 网关集成Sentinel流控;

  7. 集成Zipkin,方便跟踪Feign调用链,集成Skywalking APM;

  8. 集成ELK,集中管理日志,便于问题分析;

  9. 微服务 Docker 化,使用Docker Compose一键部署;

  10. 提供详细的使用文档和搭建教程;

  11. 前后端请求参数校验,Excel导入导出,代码生成等。

文档与教程

项目文档及手摸手搭建教程地址:https://www.kancloud.cn/mrbird/spring-cloud/1263679

更新日志

  1. 新增第三方账号登录
  2. 整合Prometheus + Grafana APM
  3. 整合Skywalking APM
  4. 优化相关代码

https://www.kancloud.cn/mrbird/spring-cloud/1292659

系统架构

FEBS Cloud
FEBS Cloud 微服务权限系统 1.3 版本发布
FEBS Prometheus APM
FEBS Cloud 微服务权限系统 1.3 版本发布
FEBS Skywalking APM
FEBS Cloud 微服务权限系统 1.3 版本发布

项目地址

平台 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

演示地址

演示地址(服务器资源有限,没有搭建ELK):https://cloud.mrbird.cn

演示环境账号密码:

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

本地部署账号密码:

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

服务模块

FEBS模块:

服务名称 端口 描述
FEBS-Auth 8101 微服务认证服务器
FEBS-Server-System 8201 微服务子系统(资源服务器)
FEBS-Server-Test 8202 微服务子系统(资源服务器)
FEBS-Gateway 8301 微服务网关
FEBS-Monitor-Admin 8401 微服务监控子系统

第三方模块:

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

目录结构

├─febs-auth                       ------ 微服务认证服务器
├─febs-cloud                      ------ 整个项目的父模块
│  ├─sql                          ------ SQL脚本
│  ├─config                       ------ 第三方应用配置
│  └─docker compose               ------ 存放docker compose文件
│      ├─elk                      ------ ELK docker compose文件
│      ├─febs-cloud               ------ 聚合所有微服务子项目的docker compose文件
│      ├─prometheus               ------ Prometheus docker compose文件
│      ├─skywalking               ------ Skywalking docker compose文件
│      └─third-part               ------ 第三方服务(MySQL,Redis等)docker compose文件
├─febs-common                     ------ 通用模块
├─febs-gateway                    ------ 微服务网关
├─febs-monitor                    ------ 微服务监控父模块
│  ├─febs-monitor-admin           ------ 微服务监控中心
│  └─zipkin-server                ------ zipkin 服务
└─febs-server                     ------ 资源服务器
   ├─febs-server-system           ------ 资源服务器系统模块
   └─febs-server-test             ------ 资源服务器demo,演示如何整合自己的微服务系统

系统截图

FEBS Cloud 微服务权限系统 1.3 版本发布 FEBS Cloud 微服务权限系统 1.3 版本发布
FEBS Cloud 微服务权限系统 1.3 版本发布 FEBS Cloud 微服务权限系统 1.3 版本发布
FEBS Cloud 微服务权限系统 1.3 版本发布 FEBS Cloud 微服务权限系统 1.3 版本发布
FEBS Cloud 微服务权限系统 1.3 版本发布

服务APM

Prometheus APM

JVM监控
FEBS Cloud 微服务权限系统 1.3 版本发布
MySQL监控
FEBS Cloud 微服务权限系统 1.3 版本发布
Docker容器监控
FEBS Cloud 微服务权限系统 1.3 版本发布
Redis监控
FEBS Cloud 微服务权限系统 1.3 版本发布

Skywalking APM

FEBS Cloud 微服务权限系统 1.3 版本发布 FEBS Cloud 微服务权限系统 1.3 版本发布
FEBS Cloud 微服务权限系统 1.3 版本发布 FEBS Cloud 微服务权限系统 1.3 版本发布

 


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

着陆页:获取网络订单的关键

着陆页:获取网络订单的关键

谢松杰 / 电子工业出版社 / 2017-1-1 / CNY 55.00

着陆页是用户点击广告后看到的第一个页面,是相关产品和服务的商业模式与营销思想的载体,是实现客户转化的关键。本书从“宏观”和“微观”两个层面对着陆页的整体框架和局部细节进行了深入的讨论,既有理论和方法,又有技术与工具,为读者呈现了着陆页从策划到技术实现的完整知识体系,帮助读者用最低的成本实现网站最高的收益。 谢松杰老师作品《网站说服力》版权输出台湾,深受两岸读者喜爱。本书是《网站说服力》的姊妹......一起来看看 《着陆页:获取网络订单的关键》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器