Expand description
提灯喵 Rust 后端库入口 (Library Root)
组织所有模块并对齐 Java 后端层级:
app— 全局应用状态config— TOML 配置加载web— HTTP 路由与控制器service— 业务逻辑层repository— 数据访问层entity— 数据实体与 VO/DTOcommon— 公共类型 (ErrorCode, PageBean, ResultBody 等)error— 应用异常类型middleware— 鉴权/日志中间件cache— 内存缓存utils— 工具函数 (JWT, COS, 时间等)profile— dev 调用栈耗时采集task— 后台定时任务server— HTTP/TLS 启动runner— 启动时一次性任务
Re-exports§
pub use app::AppState;
Modules§
- app
- 应用全局状态 (Application State)
- cache
- 应用级缓存层 (Cache Layer)
- common
- 公共类型与工具模块 (Common Types)
- config
- 配置加载模块 (Configuration)
- dev
- dev 环境辅助模块(SkyWalking 替代自建 UI)
- entity
- 数据实体层 (Entity Layer)
- error
- 错误处理模块 (Error Handling)
- middleware
- HTTP 中间件层 (Middleware)
- profile
- 开发模式请求级调用栈耗时采集 (Request Profile)
- repository
- 数据访问层 (Repository Layer)
- runner
- 启动时一次性任务 (Startup Runners)
- server
- HTTP 服务启动模块 (Server Bootstrap)
- service
- 业务服务层 (Service Layer)
- task
- 后台定时任务 (Background Tasks)
- telemetry
- OpenTelemetry 可观测性:SW 原生 Segment + OTLP Log
- utils
- 工具模块 (Utilities)
- web
- HTTP 路由与控制器层 (Web Layer)