gewuyou
|
017e689abd
|
feat(cqrs): 补齐请求生命周期基准矩阵
- 新增 request handler Singleton 与 Transient 生命周期 benchmark,并说明 Scoped 对照的宿主前置条件
- 更新 benchmark README,补充当前覆盖范围与后续扩展方向
- 更新 cqrs-rewrite active tracking 与 trace,记录 RP-092 验证结果和沙箱外 benchmark 权威结论
|
2026-05-07 14:20:50 +08:00 |
|
gewuyou
|
3233151207
|
fix(ioc): 修复容器释放竞态与清理路径
- 修复 MicrosoftDiContainer 在等待线程与并发 Dispose 场景下泄露底层锁异常的问题
- 更新 IIocContainer 释放契约文档并移除 Clear 中不可达的 provider 释放逻辑
- 新增 benchmark cleanup helper、并发释放回归测试与 ai-plan 恢复入口
|
2026-05-06 20:23:16 +08:00 |
|
gewuyou
|
0ec8aa076b
|
fix(core): 修复容器释放与基准资源泄漏
- 修复 MicrosoftDiContainer 的 IDisposable 释放逻辑、根 ServiceProvider 清理与释放后访问保护
- 更新 CQRS benchmarks 的容器 cleanup,并补齐 RequestStartupBenchmarks 的冷启动容器释放路径
- 补充 Core 容器生命周期回归测试并归档 issue 327 的 ai-plan topic
|
2026-05-06 19:08:48 +08:00 |
|
gewuyou
|
6d619b9a1f
|
fix(cqrs): 收敛 benchmark review 收尾问题
- 修复 benchmark workflow 过滤器输入的 shell 注入风险
- 统一 request 与 stream invoker 基准中 MediatR handler 的生命周期基线
- 更新 request pipeline benchmark 的缓存清理与空行为类型声明
- 压缩 cqrs-rewrite active 跟踪与 trace,记录本轮 PR review 收尾结论
|
2026-05-06 12:57:56 +08:00 |
|
gewuyou
|
2cb6216d05
|
fix(cqrs): 修复 benchmark 对照宿主与冷启动基线
- 新增 BenchmarkHostFactory 统一 benchmark 最小宿主构建,并限制 MediatR 扫描到当前场景所需类型
- 修复 GFramework benchmark 容器未冻结导致的首次 handler 解析缺口,恢复 RequestStartupBenchmarks 冷启动结果
- 优化 request、pipeline、notification、stream 与 invoker benchmark 的生命周期对齐,减少无关程序集扫描噪音
- 更新 cqrs-rewrite 跟踪与追踪文档,记录 PR #326 benchmark review 收敛、根因和验证结果
|
2026-05-06 12:09:20 +08:00 |
|
gewuyou
|
2ac02c1a6f
|
fix(cqrs): 收敛 benchmark review 修复
- 修复 RequestStartupBenchmarks 的 baseline 分组、初始化阶段对齐与 MediatR 重复注册问题
- 新增共享 dispatcher cache helper,并统一 benchmark 宿主的 MediatR logging/license 过滤配置
- 更新 cqrs-rewrite 跟踪与 trace,记录 PR #326 锚点、验证去重和 startup benchmark 的残留运行风险
|
2026-05-06 11:07:33 +08:00 |
|
gewuyou
|
449eeb9606
|
feat(cqrs): 补齐 stream invoker 基准对照
- 新增 stream generated invoker benchmark 与手写 registry,对照 reflection runtime、generated runtime 和 MediatR 的完整枚举开销
- 更新 benchmark README,补充 generated stream invoker provider 的场景说明与后续扩展方向
- 更新 cqrs-rewrite 跟踪与 trace,记录 RP-089 的基线、验证结果和下一批建议
|
2026-05-06 09:46:52 +08:00 |
|
gewuyou
|
6e1eaf8f5c
|
test(cqrs): 补充请求调用器生成路径基准
- 新增 request reflection 与 generated invoker provider 的 steady-state 对照基准
- 引入 handwritten generated registry/provider 以走通真实 registrar 与 dispatcher 预热链路
- 更新 benchmark README 与 cqrs-rewrite RP-088 跟踪记录
|
2026-05-06 09:36:48 +08:00 |
|
gewuyou
|
e0bbf13d88
|
test(cqrs): 补充请求启动阶段基准
- 新增 request initialization 与 cold-start 基准并对齐当前 runtime 启动口径
- 通过清理 dispatcher 静态缓存隔离 GFramework.Cqrs 首次分发测量结果
- 更新 benchmark README 与 cqrs-rewrite RP-087 跟踪记录
|
2026-05-06 09:30:17 +08:00 |
|
gewuyou
|
a8f98e467d
|
test(cqrs): 补充请求管道数量矩阵基准
- 新增 request pipeline 0/1/4 数量矩阵基准并保持 GFramework.Cqrs 与 MediatR 对照
- 更新 benchmark README 说明当前场景覆盖与后续扩展方向
- 补充 cqrs-rewrite 跟踪与 trace 的 RP-086 恢复点和验证记录
|
2026-05-06 09:23:07 +08:00 |
|
gewuyou
|
e6f98cb4af
|
test(cqrs): 补充流式请求基准场景
- 新增 StreamingBenchmarks 并对齐 baseline、GFramework.Cqrs 与 MediatR 的完整枚举对照
- 更新 benchmark README 与 CQRS ai-plan 恢复点,记录 stream 场景落地
|
2026-05-06 09:14:33 +08:00 |
|
gewuyou
|
96729ddcf1
|
test(cqrs): 补充基准与生成器回归基础设施
- 新增独立的 GFramework.Cqrs.Benchmarks 项目并引入 request、notification 对比场景
- 补充 request 与 stream invoker provider 的 mixed direct/reflected 顺序回归测试
- 更新 solution、meta-package 排除规则与 CQRS ai-plan 恢复点
|
2026-05-06 08:57:59 +08:00 |
|