Skip to main content

Crate tdm_server_rust

Crate tdm_server_rust 

Source
Expand description

提灯喵 Rust 后端库入口 (Library Root)

组织所有模块并对齐 Java 后端层级:

  • app — 全局应用状态
  • config — TOML 配置加载
  • web — HTTP 路由与控制器
  • service — 业务逻辑层
  • repository — 数据访问层
  • entity — 数据实体与 VO/DTO
  • common — 公共类型 (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)