OpenSabre 将可复用的 Java 微服务框架、基础管理服务、Vue 管理端和部署配置组织成一套开发平台。业务应用按需接入已有的身份权限、字典、审计、通知、网关及监控能力,减少重复建设。
| 部分 | 当前能力 |
|---|---|
| Framework | 按职责拆分的 Spring Boot starter:WebMVC/WebFlux、配置发现、RPC、持久化、缓存、事件、安全、治理、迁移和监控 |
| 基础服务 | 授权认证、组织与 RBAC、系统管理,以及分离的网关运行时和控制面 |
| 管理前端 | Vue 3、TypeScript、Vite、Element Plus、Pinia;提供基础管理、路由发布和监控界面 |
| 部署体系 | Docker Compose 基础设施与应用编排、独立 Flyway 迁移任务、Nacos 配置管理和 Prometheus 采集 |
| 示例与文档 | examples 验证框架使用方式,各服务正式 docs 维护实现和运行约束 |
框架源码基线为 1.1.4:Java 21 编译、Spring Boot 4.1.0、Spring Cloud 2025.1.2、Spring Cloud Alibaba 2025.1.0.0。数据层采用 MyBatis-Plus、MySQL、JetCache/Redis,API 文档采用 Springdoc 3 与 Knife4j。
应用分支、框架发布和线上镜像可能处于不同版本;当前配置治理候选状态见文档与源码核对基线。本页不将工作区版本等同于已部署版本。