盤面監控
額度有三種,
不是只有流量。
很多監控程式只算流量,然後在盤中被速率或訂閱數擋死。這三軸都要算,而且每一個資料取得點都要附上三軸估算。
三軸預算
A 流量
128 / 500 MB 日
TrafficGuard 守門
B 報價速率
31 / 50 次 5 秒
軟上限 40,撞線排隊不拋例外
C 訂閱數
146 / 200 連線
SubscriptionBudget 守門
示意值。真實數字顯示在程式的狀態列與診斷頁。
每個頁面的取得範式
| 頁面 | 範式 | 交易時段查詢次數 |
|---|---|---|
| 自選行情/持股焦點 | A 零查詢:昨收取合約 reference,開高低現讀推播 | 0 |
| 族群 K 棒牆 | A 零查詢(個股+指數) | 0 |
| 大單監控 | B 市場訊號推播+前段逐筆 Tick | 0 |
| 市場強弱 | C 排行取候選,間隔 ≥ 30 秒 | 每 30 秒 1 次 |
| 歷史/回測 | D 落地快取 | 每份資料一生 1 次 |
一句話原則:「找」用排行與市場訊號,「盯」用訂閱。不得拿訂閱做排行,不得拿輪詢做盯盤。
訂閱優先權:額度不足時誰被拒
| 優先權 | 對象 | 規則 |
|---|---|---|
| P0 PINNED | 自選股/持股 | 永不被擠掉;重連後最先重建 |
| P0.5 WALL | 族群 K 棒牆 | 開窗才佔額,關窗全部退訂 |
| P1 CORE | 大單監控前段、市場強弱前段 | 次於持股 |
| P2 DYNAMIC | 排行進出、點選商品 | 額度不足時最先被拒或退訂 |
訂閱管理器必備:統一進出口(其他地方不得直接呼叫訂閱)、引用計數、去重、差異更新、延遲取消、失敗重試、重連恢復、優先權,以及每一次訂閱與退訂都寫日誌。