## 父任务 / 依赖 - Epic: #4 - 依赖: 多窗口负载 (# 负载 issue) ## 背景 排行榜指标为三个正式窗口 **NewOrder 成功提交速率(笔/分钟)的中位数**。另有事务族完成门禁与仓库覆盖门禁。 ## 任务清单 ### 指标 - [ ] 每窗口:`NewOrder/min = committed_new_order / window_secs * 60` - [ ] 三窗口中位数作为主指标;单窗口模式直接输出该窗口值 - [ ] 区分:committed / expected rollback(业务回滚)/ abandoned / attempt - [ ] NewOrder 端到端延迟 p50/p99(仅成功提交) - [ ] 诊断列:abort-rate(定义写清)、可选资源占位 ### 门禁(本地可开关 `--strict-gates`) - [ ] 每正式窗口:五类事务至少各成功提交 1 笔 - [ ] 每窗口至少 1 笔 Delivery **实际处理**排队订单(空 Delivery 不算) - [ ] 完成样本 ≥400 时:单轮覆盖 ≥45/50 且热点仓全覆盖;三轮合并 50/50 - [ ] 样本 <400:按 `ceil(full_req * done / 400)` 缩放,不强制全部热点 - [ ] 计数一致性:混合比例与完成统计交叉核对(合理容差或严格按赛题) ### 报告格式 - [ ] 人类可读终端报告 + 可选 JSON(便于 CI) - [ ] 废弃或降级 tpmC 为主指标的表述,兼容字段可保留 ## 验收标准 - [ ] 示例输出含 `NewOrder/min` 中位数与每窗口明细 - [ ] 门禁失败时非 0 exit code(strict 模式) - [ ] README 说明各字段含义 ## 参考 赛题第四章、第三章门禁段落
父任务 / 依赖
背景
排行榜指标为三个正式窗口 NewOrder 成功提交速率(笔/分钟)的中位数。另有事务族完成门禁与仓库覆盖门禁。
任务清单
指标
NewOrder/min = committed_new_order / window_secs * 60门禁(本地可开关
--strict-gates)ceil(full_req * done / 400)缩放,不强制全部热点报告格式
验收标准
NewOrder/min中位数与每窗口明细参考
赛题第四章、第三章门禁段落