FEBS-Cloud 发布 2.0-RELEASE,Spring Cloud 微服务权限系统
更新内容
- 完善使用教程和二次开发教程,让您更容易上手;
- 集成K8S集群部署;
- starter封装常用模块,通过几行配置开箱即用;
- 完善代码生成,加入分布式任务调度,分布式事务;
- 整合Knife4J,几行配置自动生成系统API文档;
- 加入数据权限,调整前端管理平台UI等。
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 | 提供详细的导入教程、使用教程和开发教程,对于想深入了解的用户还提供了搭建教程 |
文档与教程
在这浮躁的社会里,还请您耐心阅读文档,99%的问题在文档中都能找到答案。
项目地址
平台 | 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 |
目录结构
├─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-server ------ 微服务分布式事务控制器
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
使用helm-controller-简化容器云平台应用商店的开发
熟练的阅读并且进行相应的开发,大概需要对以下知识的了解: k8s rest api 模型需要了解。 http协议需要熟练掌握。 openapi规范了解。 linux熟练掌握。 helm的理论架构了解。 k8s crd 的理解,controller概念掌握,rbac权限模型的理解。 helm私库index.yaml的理解与使用。 core dns的配置与使用。 整体结构图 helm是啥 helm是k8s的包管理器,也是k8s平台复杂应用部署事实上的标准。包含了应用打包,部署,升级,回滚,卸载等符合生命周期管理的功能。 架构变动 helm从v2到v3的版本升级,移除了重要的一个组件tiller,整体架构更简洁。 helm架构在云管理平台开发中的不足 helm至今为止,官方仍然没有ga版的api。chart的下载,部署,升级,卸载,全部依赖cli。在多集群环境下cli很难满足平台的业务要求。 通过查看github issue,社区大概有两种解决思路: 封装cli成api。这种方式仍然存在每个集群需要通过ssh或者ansible的方式部署helm二进制文件到master节点上,给底层部署工作添...
- 下一篇
疫情期间,云计算重要性凸显,初创公司机会在哪?
疫情防控期间,线上办公、线上娱乐、线上教育的需求直线攀升,线上业务的激增对数据中心提出了更高的要求,云计算的重要性凸显。此外,国家为了稳定经济增长和就业形势,提出“加快5G网络、数据中心等基础设施建设”,为云计算的发展奠定了政策端的基调。 在此背景下,云计算在未来增长潜力巨大,对于初创公司而言,云计算市场机会在哪?本文将从市场格局切入,对云计算行业不同服务模式的机会进行分析。 首先对云计算以及云计算的服务模式进行简单的科普。简单来说,云计算可以让用户通过网络访问可配置计算机资源(服务器、网络设备、存储、系统、开发工具、应用等),并将需要处理的计算任务交给这些远程计算机资源。云计算为用户提供了三种服务模式(如下图所示),分别是基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS),其中IaaS提供IT硬件,PaaS提供基于IT硬件的开发系统及平台,SaaS提供软件服务。 云计算部署架构与服务模式的关系 IaaS市场机会 据Gartner统计,2018年中国IaaS市场形成了“一超四强”的行业格局,阿里云占比39.0%,以绝对的优势引领市场。IaaS具有较强的资本壁垒,...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G
- Hadoop3单机部署,实现最简伪集群
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7安装Docker,走上虚拟化容器引擎之路