- 新增 Redis 表級快取機制,減少 Oracle 查詢負載 - 實作 CacheUpdater 背景任務,每 10 分鐘檢查 SYS_DATE 並更新快取 - 所有 WIP API 端點改為 cache-first + Oracle fallback 架構 - 新增 /health 端點顯示資料庫、Redis、快取狀態 - 前端 Portal 新增即時健康狀態指示器 - SQLAlchemy 連線設置 call_timeout=55s 防止 Worker 卡死 - Gunicorn 加入 max_requests=1000 確保 Worker 定期重啟 - 完整測試覆蓋:67 項單元/整合/E2E 測試 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
12 lines
204 B
Plaintext
12 lines
204 B
Plaintext
oracledb>=2.0.0
|
|
flask>=3.0.0
|
|
pandas>=2.0.0
|
|
sqlalchemy>=2.0.0
|
|
openpyxl>=3.0.0
|
|
python-dotenv>=1.0.0
|
|
gunicorn>=21.2.0
|
|
waitress>=2.1.2; platform_system=="Windows"
|
|
requests>=2.28.0
|
|
redis>=5.0.0
|
|
hiredis>=2.0.0
|