FEBS Cloud v1.1 发布,整合 Spring Cloud Alibaba
FEBS Cloud是一款使用Spring Cloud Greenwich.SR3、Spring Cloud OAuth2 & Spring Cloud Alibaba构建的低耦合权限管理系统,前端(FEBS Cloud Web)采用vue element admin构建。FEBS意指:Fast,Easy use,Beautiful和Safe。该系统具有如下特点:
-
前后端分离架构,客户端和服务端纯Token交互;
-
认证服务器与资源服务器分离,方便接入自己的微服务系统;
-
微服务防护,客户端请求资源只能通过微服务网关获取;
-
集成Spring Boot Admin,多维度监控微服务;
-
集成Spring Cloud Alibaba Nacos服务治理和集中配置管理;
-
网关集成Sentinel流控;
-
集成Zipkin,方便跟踪Feign调用链;
-
集成ELK,集中管理日志,便于问题分析;
-
微服务Docker化,使用Docker Compose一键部署;
-
提供详细的使用文档和搭建教程;
-
前后端请求参数校验,Excel导入导出,代码生成等。
文档与教程
项目文档及手摸手搭建教程地址:https://www.kancloud.cn/mrbird/spring-cloud/1263679
更新日志
- 网关使用Spring Cloud Gateway重新构建
- 使用Spring Cloud Alibaba Nacos服务治理
- 使用Spring Cloud Alibaba Nacos集中管理微服务配置
- 自定义
@ControllerEndpoint
注解优化Controller层代码 - Spring Cloud升级到Greenwich.SR3
- Spring Boot升级到2.1.8.RELEASE
- 代码优化及BUG修复
系统架构
系统架构如下图所示(右键在新标签页中打开图片):
项目地址
平台 | 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):http://49.234.20.223:9527
演示环境账号密码:
账号 | 密码 | 权限 |
---|---|---|
scott | 1234qwer | 注册账户,拥有查看权限 |
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Mars-java 发布 2.1.7 版本
此次更新如下: 优化了代码结构,性能更高效 mars-jdbc升级,单表操作不需要写sql,不需要用配置或者注解映射,直接一句注解搞定 JdbcTemplete优化升级,支持分页查询,sql参数使用占位符,避免了字符串拼接带来的sql注入风险 mars-cloud 为了配合mars-jdbc的升级,所以发行了一个版本 Mars-jdbc用法 dao 建议用抽象类 的形式创建,这样单表操作可以用抽象方法,多表操作可以自己写sql。 加上MarsDao注解,如下图所示: @MarsDao("testDao") public abstract class TestDao { } 单表操作 根据主键查询一条数据 @MarsGet(tableName = "userinfo",primaryKey = "id") public abstract Map<String,Object> selectById(int id); 如上面的示例所示,在抽象方法上加上MarsGet注解即可 tableName:要从哪张表里的查询 primarkey:主键字段名 方法的参数:要...
- 下一篇
smart-doc 1.6.4 发布,Java 零注解文档生成工具
smart-doc是一个java restful api文档生成工具,smart-doc颠覆了传统类似swagger这种大量采用注解侵入来生成文档的实现方法。smart-doc完全基于接口源码分析来生成接口文档,完全做到零注解侵入,你只需要按照java标准注释的写就能得到一个标准的markdown接口文档。如果你已经厌倦了swagger等文档工具的注解和强侵入污染,那请拥抱smart-doc吧! 功能特性 零注解、零学习成本、易集成、只需要写标准java注释。 基于源代码接口定义自动推导(唯一实现对象关联无限级自推导)。 支持Spring MVC,Spring Boot。 目前支持javabean上定义的部分fastjson和jackson注解。 支持javabean上基于jsr303参数检验判断参数是否为必须。 对json请求参数的接口能够自动生成模拟json参数。 对一些常用字段定义能够生成有效的模拟值。 支持生成json返回值示例。 支持从项目外部加载源代码来生成字段注释。 一款代码注释检测工具,不写注释的小伙伴逃不过法眼了。 更新内容 升级smart-doc依赖的基础库。 增加...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS6,CentOS7官方镜像安装Oracle11G
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS6,7,8上安装Nginx,支持https2.0的开启