Project

General

Profile

Actions

CR #891

open
RA

[CR-078] POC-12 系統功能查證發現:12-3 無視覺化部署介面/一鍵進退版/12-7 無客製化工具SDK/12-2·12-6 有實作但待實測或待前端

CR #891: [CR-078] POC-12 系統功能查證發現:12-3 無視覺化部署介面/一鍵進退版/12-7 無客製化工具SDK/12-2·12-6 有實作但待實測或待前端

Added by Redmine Admin 1 day ago. Updated about 12 hours ago.

Status:
In Progress
Priority:
P0-Urgent
Assignee:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Story Points:

Description

【發現情境】POC-12 系統功能 查證(2026-10-24;涉及 platform gateway/common,FR SYS-2.x/SYS-4/SYS-5)。
本 POC 多屬平台/維運類,無法以單一 API 驗證,故以「程式設計+檔案事實」查證;未實測者如實標「未驗證」。

【已查證到具體實作】

  • 12-2 即時生效:api-gateway 用 @ConfigurationProperties(刻意不用 @RefreshScope),
    POST /actuator/refresh 原位重綁定、無需重啟;SplitRatioAdminService 流程「讀現值→定點寫檔→refresh→回讀驗證」;
    GatewayRouteService 明載「不快取,熱更新後下次查詢即反映新值」。⚠️ 本次未實打 refresh 端點,故標「部分(機制明確/未實測)」。
  • 12-6 多國語言:common-spring/src/main/resources/i18n/ 實際存在 messages.properties 與 messages_en.properties(中/英),
    由 tools/gen_error_i18n.py 自 SDD-006 §3.4 產生(註明勿手改),並有 LocaleConfiguration/LocaleResolver。
    ⚠️ 完整 Layout 多語屬前端,待確認。

【部分/缺口】

  • 12-3 部署自動化:有 ops/(dev/local/redmine)、docker-compose、tools/ 產生器腳本等基礎;
    ⚠️ 未見「視覺化介面部署」「部分進版/部分退版」「一鍵進版/一鍵退版」具體實作。
  • 12-7 客製化:有可替換實作之埠設計(如 ObjectStoragePort,註明「換 SDK/改測試替身亦然」);
    ⚠️ 未見對外「客製化工具或 SDK」與已完成之客製化案例,『易操作與 Debug』無從演示。

【未驗證(需演練/壓測,非缺陷)】

  • 12-1 7×24 不中斷:需實際過版(滾動升級/藍綠)演練佐證。
  • 12-4 業務連續性:需於腳本執行期間壓測佐證(觀察錯誤率/延遲)。
  • 12-5 封閉驗證:未見影子測試/流量回放比對機制;僅見部分 dryRun 參數(如計息重算),不足以構成封閉驗證。

【交付】docs/09-demo/poc-12-system/(overview+12-1~12-7);截圖 docs/08-evidence/DEMO_POC-12_step-*;poc-flows/POC-12 已標「已驗證(部分)」。

Actions

Also available in: PDF Atom