CR #896
open[CR-082] POC-17 真機事實查證:自動擴容/HPA 未交付,1k/2k TPS 正式效能目標缺 G-04 環境
0%
Description
【發現情境】POC-17 瞬間大量交易事實查證(2026-10-24,authorization-service 8092,品質 164 測 0 失敗)。
POC-17 要求 1,000 TPS(成功率 100%、不影響其他授權交易)、CPU/Mem 60% 自動擴容至 2,000 TPS,生效 ≤3 分鐘,其他交易 P99 劣化 ≤20%。
【17-1 受控 smoke(不是性能驗收)】
- 20 requests/concurrency 5,HTTP 201 = 20;APPROVED = 20;實測 3.53 TPS;latency min/median/P95/max = 283.3/417.9/4489.7/4526.0 ms。
- 此 smoke 只證明低負載功能通路,不可外推到 1,000 TPS。沒有尖峰基準組、其他交易 P99 比較或正式性能環境。
- 第一次 smoke 使用 authorization client 預設 card/limit URL(8082/8083,非本機 card/limit 8096/8098)→ 全部 STANDIN。已辨認並用正確 JVM properties 重跑;第一輪結果不算正常授權性能證據。
【17-2 自動擴容 — 未實作/未驗證】
- 讀 SAD-006 §4.1:CPU/Mem >60% 持續 1 分鐘增副本(max 3x),尖峰 2,000 TPS、擴容 ≤3 分鐘。
- repo 事實查證:未找到 HPA/autoscaling manifest;local docker-compose 未配置 authorization-service 副本/自動擴容;無可演示之 scale controller。
- 本次為本地單實例,未觸發 CPU/Mem 閾值,未驗證 200→2,000 TPS。
【交付】docs/09-demo/poc-17-volume/;受控 smoke 證據 docs/08-evidence/POC-17_瞬間大量交易_真機驗證_20261024/17-x_controlled-smoke_20req_concurrency5.json。
需要客戶提供 G-04 效能環境、各節點及 DB CPU/RAM/DISK,方可執行正式驗收。
RA Updated by Redmine Admin 1 day ago
【追蹤中(POC-17)】已確認事實:授權功能通路低負載 smoke APPROVED 20/20(正確依賴 URL 下);缺口:1) HPA/自動擴容 manifest 未交付(SAD-006 §4.1 只有設計);2) 1k/2k TPS、擴容時效、P99 劣化≤20% 缺 G-04 客戶性能環境未驗證;3) 第一次 smoke 因預設 card/limit URL 不符本機埠而全 STANDIN,已修正重跑,原輪數據排除。證據 docs/08-evidence/POC-17_*、動畫 docs/09-demo/poc-17-volume/。
RA Updated by Redmine Admin 1 day ago
【CR-082 部分交付:HPA manifest(2026-10-25,#A-396)】新增 ops/deploy/k8s/authorization-service-hpa.yaml——K8s autoscaling/v2:CPU/Memory averageUtilization 60%、scaleUp stabilizationWindowSeconds 60(對應「>60% 持續 1 分鐘」)、maxReplicas 3(最大 3 倍)+最小 Deployment 樣板(requests 為 HPA 計算基準,正式 image/requests 待客戶核定);SAD-006 §4.1 已補交付物引用。★ 如實揭露:本地無 K8s 叢集,manifest 未經真機擴容驗證;1,000/2,000 TPS、擴容 ≤3 分鐘、P99 劣化 ≤20% 須於 GAP-001 G-04 環境執行——本 CR 維持 In Progress 至環境就緒驗收。