Skip to content

opensabre/docs

Repository files navigation

Opensabre

面向 Spring Cloud 微服务的基础框架与治理套件,沉淀统一响应、异常处理、配置、注册、远程调用、持久化、缓存、审计和限次能力。

Framework 0.4
opensabre-base-dependencies
boot webmvc webflux governance persistence cache rpc eda
base-sysadmin / base-organization / base-authorization
服务框架 查看 starter 模块、依赖组合、基础能力和治理 SDK。 基础应用 了解组织、授权、系统管理等基础服务的业务边界。 项目清单 快速定位 framework、sysadmin、organization、examples 和 docs 仓库。

近期更新

0.4.0 新增 governance starter,审计日志和限次能力以 SDK 方式接入,统一调用 sysadmin 管理。
0.3.0 新增 WebFlux starter,重构 WebMVC / WebFlux / opensabre-web 的模块边界。

能力地图

能力 入口 说明
WebMVC / WebFlux 框架模块设计 按技术栈选择 Web starter,减少应用侧手动补依赖。
审计与限次 治理 SDK @Audit@RateLimit、AOP、自动装配,sysadmin 统一入库和计数。
持久化 数据持久化 MyBatis-Plus、分页、SQL 拦截和持久化异常处理。
多级缓存 多级缓存 JetCache Redis 多级缓存默认配置。
注册与配置 注册中心 / 配置中心 Nacos 注册发现与配置中心集成。
远程调用 远程调用 OpenFeign、LoadBalancer、Sentinel 相关配置。

推荐阅读路径

  1. 阅读 快速入门,创建一个最小 WebMVC 服务。
  2. 阅读 框架模块设计,确认应用需要引入哪些 starter。
  3. 阅读 治理 SDK,按需接入审计日志和限次能力。
  4. 阅读 版本说明,了解 0.3 与 0.4 的升级内容。

About

opensabre docs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages