Commit Graph

9 Commits

Author SHA1 Message Date
ayflying
713a63356e 优化游戏数据批量持久化性能
- gameAct: 新增SaveV2Batch批量处理方法
  - 使用Redis MGET批量获取替代逐个GET
  - 使用WHERE uid IN批量查询替代逐个查询
  - 使用Batch批量插入替代逐条SQL
  - 修复: 只有数据库写入成功后才删除Redis key

- gameKv: 新增SavesV2Batch批量处理方法
  - 同样的批量优化策略
  - 修复: 只有数据库写入成功后才删除Redis key

- service: 更新接口定义添加新方法

性能提升: 1000条数据从1000次网络请求减少到2-3次
2026-02-26 15:44:14 +08:00
ayflying
6f3555a14f 增加casdoor的接口 2025-09-18 11:04:27 +08:00
ayflying
26763c04e3 修改act持久化通道安全 2025-09-03 12:19:35 +08:00
ayflying
e1f1bea0e7 增加有优雅的持久化管道,提高上传速度与抗打断机制 2025-09-02 18:16:55 +08:00
ayflying
c12c49477c 优化持久化因为活动太多造成的速度太慢 2025-09-02 16:51:41 +08:00
ayflying
aa1dc0896d 修复计划任务打断造成协程内上下文执行停止的问题 2025-09-02 12:25:30 +08:00
ayflying
569937c67f 增加计划任务的打断机制 2025-04-22 12:15:53 +08:00
ayflying
f55b3bc609 更新缓存模块 2025-03-27 11:20:07 +08:00
ayflying
e45e8c7572 还原到标准service 2025-02-28 12:17:17 +08:00