AssetManager.API/AssetManager.Infrastructure
OpenClaw Agent e78d560f60 fix: 数据库缓存写入改为 Fire-and-Forget
问题:
- 多个股票并发写入数据库缓存
- ISqlSugarClient 是 Singleton,共享连接
- Storageable.ExecuteCommandAsync 并发时连接冲突

修复:
1. 先写入内存缓存(确保返回给调用者)
2. 数据库缓存写入改为 Task.Run(Fire-and-Forget)
3. 写入失败只记录日志,不影响主流程

优先级:内存缓存 > 数据库缓存
- 内存缓存:必须成功,直接影响用户体验
- 数据库缓存:可选,失败后下次重新获取
2026-03-24 10:33:37 +00:00
..
Services fix: 数据库缓存写入改为 Fire-and-Forget 2026-03-24 10:33:37 +00:00
StrategyEngine fix: 请求收益曲线时自动回填历史数据 2026-03-13 16:21:31 +00:00
AssetManager.Infrastructure.csproj feat(市场数据): 添加Yahoo财经服务并设为优先数据源 2026-03-17 12:06:47 +08:00