## V 2.2(2020-08-28)
1. 新增febs-common-logging-starter(感谢[xuefrye](https://github.com/febsteam/FEBS-Cloud/pull/29)PR)
2. 提升社交登录安全性,参考[woshichenpeng](https://github.com/febsteam/FEBS-Cloud/pull/13)PR
3. 修复认证服务器febs-auth集群的一些小问题[4b0679a6c](https://github.com/febsteam/FEBS-Cloud/commit/4b0679a6cd1aab3ac0af7f1190b23292905cf823)
## V 2.1(2020-05-07)
1. 优化五种获取令牌方式,具体可以参考[https://www.kancloud.cn/mrbird/spring-cloud/1691103](https://www.kancloud.cn/mrbird/spring-cloud/1691103)
## V 2.0(2020-04-19)
1. common包分类更加直观
2. 通过starter的方式聚合通用模块,开箱即用
2. 集成swagger-bootstrap-ui (knife4j)
3. 集成tx-transaction
4. 集成任务调度
7. 监控等yml放置在febs-monitor下
8. 前端监控类的放置在一个dashboard中集中管理
9. 加入数据权限
10. 部分SQL优化
11. 调整前端UI样式
12. 完善使用教程和开发教程
13. 代码生成模块抽取成一个微服务。
## V 1.6 (2020-01-14)
网关增强(WebFlux编程实践,Reactive MongoDB):
1. 新增网关日志记录
2. 新增网关黑名单控制及黑名单日志
3. 新增网关限流控制及限流日志
4. 日志记录皆为异步操作,不影响请求性能
## V 1.5(2020-01-01)
1. 新增分布式事务控制(RocketMQ,TX-LCN、Seata)
2. 优化前后端代码
## V 1.4(2019-12-01)
1. 新增Kubernetes集群部署
2. 升级Spring Cloud到Hoxton.RELEASE版
3. 升级Spring Boot到2.2.0.RELEASE
4. 升级Spring Cloud Alibaba到2.1.1.RELEASE
5. 相关BUG修复
## V 1.3(2019-10-21)
1. 新增第三方账号登录
2. 整合Prometheus + Grafana APM
3. 整合Skywalking APM
4. 优化相关代码
## V 1.2(2019-09-29)
1. 新增动态客户端Client管理
2. 代码优化及BUG修复
## V 1.1(2019-09-22)
1. 网关使用Spring Cloud Gateway重新构建
2. 使用Spring Cloud Alibaba Nacos服务治理
3. 使用Spring Cloud Alibaba Nacos集中管理微服务配置
4. 自定义`@ControllerEndpoint`注解优化Controller层代码
5. Spring Cloud升级到Greenwich.SR3
6. Spring Boot升级到2.1.8.RELEASE
7. 代码优化及BUG修复
## V 1.0(2019-09-10)
1. 发布第一版本
- 使用教程
- 导入教程
- 1. 导入准备
- 2. 导入后端
- 3. 导入前端
- 使用教程
- 系统管理
- 1. 角色管理
- 2. 用户管理
- 3. 菜单管理
- 4. 部门管理
- 5. 客户端管理
- 系统监控
- 1. 系统日志
- 2. 登录日志
- 3. 监控面板
- 代码生成
- 1. 生成配置
- 2. 生成代码
- 其他模块
- 1. 导入导出
- 2. 个人博客
- 3. 数据权限
- 网关管理
- 使用说明
- 1. 网关用户
- 2. 网关日志
- 3. 限流规则
- 4. 限流日志
- 5. 黑名单管理
- 6. 黑名单日志
- 任务调度
- 1. 任务列表
- 2. 调度日志
- 个人中心
- 开发教程
- 1. 项目目录结构
- 2. 如何添加自己的子系统
- 3. 如何控制权限
- 4. 项目打包
- 5. PostMan测试
- 6. 第三方登录使用指南
- 7. 数据权限
- 8. Feign的使用
- 9. 获取当前用户信息
- 10. 全局异常控制
- 11. 开启系统API文档
- 12. starter使用介绍
- 13. 分布式事务演示
- 14. 演示5种获取令牌方式
- 15. 免认证配置
- 更新日志
- 常见问题
- 搭建教程
- 第一章 基础框架搭建
- 1.1 架构预览
- 1.2 搭建微服务注册中心
- 1.3 搭建认证服务器
- 1.4 搭建微服务网关
- 1.5 搭建资源服务器
- 1.6 本章小结
- 第二章 架构完善
- 2.1 参数配置化
- 2.2 异常处理
- 2.3 Feign的使用
- 2.4 微服务防护
- 2.5 跨域处理
- 2.6 本章小结
- 第三章 完善登录流程
- 3.1 表结构设计
- 3.2 完善登录
- 3.3 整合图形验证码
- 3.4 Sentinel验证码限流
- 3.5 本章小结
- 第四章 整合Swagger
- 4.1 完善febs-server-system
- 4.2 接入Swagger
- 4.3 Swagger OAuth2认证
- 4.4 本章小结
- 第五章 整合第三方服务
- 5.1 整合Spring Boot Admin
- 5.2 Sleuth Zipkin链路追踪
- 5.3 logback日志打印
- 5.4 ELK日志收集
- 5.5 本章小结
- 第六章 前端系统介绍
- 6.1 封装Axios
- 6.2 Vue导航守卫
- 6.3 动态路由构建
- 6.4 处理用户登录
- 6.5 处理令牌刷新
- 6.6 自定义Vue权限指令
- 6.7 本章小结
- 第七章 微服务部署
- 7.1 微服务Docker化
- 7.2 使用Docker Compose部署
- 7.3 本章小结
- 第八章 微服务进阶
- 8.1 令牌存储策略
- 8.2 使用Cloud Gateway搭建网关
- 8.3 使用Alibaba Nacos注册中心
- 8.4 使用Alibaba Nacos存储配置
- 8.5 接入Prometheus + Grafana
- 8.6 整合skywalking分布式追踪
- 8.7 升级到Hoxton.RELEASE
- 第九章 K8S集群部署
- 9.1 集群环境准备
- 9.2 安装第三方服务
- 9.3 Kubeadm搭建K8S 1.16.2集群
- 9.4 NFS服务器搭建
- 9.5 搭建Docker镜像仓库Harbor
- 9.6 K8S构建高可用Nacos
- 9.7 K8S构建FEBS Cloud服务集群
- 9.8 部署前端测试
- 9.9 K8S实践总结
- 第十章 分布式事务研究
- 10.1 分布式架构事务挑战
- 10.2 分布式事务解决方案
- 10.3 基于消息中间件RocketMQ方案(一)
- 10.4 基于消息中间件RocketMQ方案(二)
- 10.5 基于TX-LCN方案
- 10.6 基于阿里Seata方案
- 10.7 本章总结