spring-cloud-staging是基于Spring Cloud开发的管理系统后台,未来会提供整套公共微服务模块,包含注册中心、基础服务、配置中心、网关、对外服务、监控,支持服务治理、监控和调用链追踪等功能。
坚持不易,如果觉得项目还不错的话可以给项目一个 Star 吧,也是对一直更新代码的一种鼓励,谢谢各位的支持。
当前后台功能只实现了很少一部分功能,未来会迭代逐渐完善。鄙人才疏学浅,不完善的地方,烦请指出。
技术 | 名称 | 版本 | 官网 |
---|---|---|---|
Spring Cloud | 微服务框架 | Hoxton.SR3 | https://spring.io/projects/spring-cloud |
Spring Boot | 应用框架 | 2.2.5.RELEASE | https://projects.spring.io/spring-boot/ |
Spring Boot Admin | 管理和监控SpringBoot | 2.2.3 | https://github.com/codecentric/spring-boot-admin |
MyBatis Plus | ORM框架 | 3.3.1 | https://mybatis.plus |
Swagger2 | 在线Api文档 | 2.8.0 | https://swagger.io/ |
Shiro | 权限管控 | 1.5.1 | http://shiro.apache.org |
Logback | 日志组件 | 1.2.3 | https://logback.qos.ch |
HikariCP | 数据库连接池 | 3.4.2 | https://www.baeldung.com/hikaricp |
Hutool | 公共组件 | 5.2.3 | https://hutool.cn/ |
- JDK 1.8.0_231
- MySQL 5.7.10
- Maven 3.2.3
- Redis 3.0.501
- 日志格式统一处理
- 日志出入参拦截打印
- 日志指定方法通过注解入库
- 日志内部调用链统一跟踪
- 返回结构统一规范处理
- 异常统一处理
- p6spy实现SQL统一打印
- shiro和JWT实现权限管控
- swagger接口调测
- XSS攻击防御设置
- IP限流规避DoS攻击防御
- 注册中心
- Spring Boot 服务监控
- 网关
- 配置中心
- 对外服务
- 调用链追踪
有问题或者建议可以在 issues 中反馈给我,我会慢慢完善这个项目。
- 邮箱:bingjinb@gmail.com
- QQ群:785715909