某塑料城期貨交易數據即時追蹤分析系統,採用 Java 後端抓取/儲存、PHP 前端繪圖分析的混合架構。
Java 後端核心職責
- 定時 (10 秒) 從
https://www.ex-cp.com/yy_data/quot.txt 抓取原始報價數據。
- 解析 CSV 格式,提取 11 條商品、14 個欄位。
- 交易時段過濾 (09:28:20 ~ 11:05:00 即 34100~39900 秒)。
- 比對上一輪數據,僅有變動時寫入文字資料庫 (按日期/商品分檔)。
- 核心類
suliao:zz() 解析行、zv() 轉數值、writeinfo() 寫檔。
PHP 前端職責
- 讀取文字資料庫目錄結構。
- 根據用戶選擇日期/商品,繪製 K 線圖、技術指標分析。
- 提供 Web 介面查詢歷史數據。
架構優勢
- 職責分離:Java 擅長長連接、定時任務、檔案 I/O;PHP 擅長 Web 呈現、快速開發。
- 文字資料庫簡單易備份,無需重型 RDBMS。
- 跨語言協作經驗可複製至其他即時數據分析場景。
此專案展示了異構語言協作解決實際金融數據問題的可行路徑。