labmem
|
97b26635fa
|
feat(lyra): 为分类查询添加缓存并同步项目约定
- 实现分类列表缓存查询与故障降级
- 统一缓存键命名
- 同步日志、响应、依赖组装及测试约定
- 移除 postgres 占位目录
|
2026-10-20 17:42:41 +08:00 |
|
labmem
|
cd0e13325f
|
feat(lyra)!: 添加结构化日志与请求追踪
- 配置 slog JSON 输出和日志级别
- 添加请求 ID、访问日志及上下文日志工具
- 拆分启动初始化并统一启动失败处理
BREAKING CHANGE: 配置文件必须提供 log.level,缺失或非法将导致启动失败
|
2026-10-20 15:16:35 +08:00 |
|
labmem
|
759bc3fc35
|
feat(lyra)!: 接入 Redis 并添加缓存连通性实验
- 封装缓存读写、JSON 编解码、过期时间与操作超时
- 集中组装 Redis 依赖,在测试接口验证分类缓存读写
- 更新依赖并移除原 handler 测试
BREAKING CHANGE: 配置节由 redis 改为 cache,新增 db 和 timeout 配置项
|
2026-10-19 23:12:49 +08:00 |
|
labmem
|
ab83ad96b4
|
feat(lyra)!: 接入分类查询并集中组装依赖
- 使用 Squirrel 与 sqlx 实现分类查询
- 集中组装依赖并向 handler 注入 model 接口
- 显式转换分类响应 DTO,统一空列表输出
- 补充路由与 handler 测试,同步架构文档
BREAKING CHANGE: 将 GET /hello 替换为 GET /test,响应由问候字符串改为分类列表
|
2026-10-17 17:06:20 +08:00 |
|
labmem
|
3f16384376
|
feat(lyra): 启动 HTTP 服务并添加示例接口
- 注册 GET /hello,使用统一响应结构并添加路由回归测试
- 使用 lyra.toml 配置 Gin 模式与监听地址,处理启动错误
- 明确 handler/service 业务分包约定并同步文档
|
2026-10-17 10:32:44 +08:00 |
|
labmem
|
8b320817ed
|
feat(lyra): 搭建基础骨架与配置响应组件
- 使用 Viper 加载 TOML 配置
- 定义统一响应、业务错误码及响应辅助函数
- 添加分层职责约束并同步架构文档
|
2026-10-16 23:36:34 +08:00 |
|