KGQ-DS
KGQ Data Server
(A) KGQ-DS / KGQRecever 的連線規範
KGQ-DS 允許多個 KGQRecever 由不同主機進來的連線, 所以只須一台 KGQ-DS 即可供多個連線應用
每台主機透過 KGQRecever 對同一個 CSDS 只能建立一個連線
如有三台IIS應用規劃,因為是三台不同主機,所以每台主機皆可透過 KGQRecever 連結同一台 CSDS 接收資訊
(B) 內部備源
如果有兩台 KGQ-DS, 可以透過兩個 KGQRecever 的應用程式
於同一台主機中分別連接不同之 KGQ-DS 設計其所需的備源機制
(C) 實際應用
KGQ-DS 也是由 KGQRecever 模組設計而成, 同樣會經由 SeqNo 與上游資訊完成資訊同步與Log,
KGQ-DS 是 KGQ 資訊產生源之複製機,透過 KGQ-DS 可以將資訊快速建立網路延伸架構
(D-1) 測試環境
KGQ-DS.cfg 設定檔內容可設為
Host=TEST
DbfSrc=0x6816
Filter=
Date=20100908
SeqNo=0x00045FDC
其中 Host=TEST 代表運行測試模式(SeqNo之設定則沒有作用),
測試模式會依據 Date=20100908 之指定以 Log檔 20090908.HF* 作為測試資料
所以如果將完整的一天Log資料檔, 例如 20090901.HF* 複製進來
則可更改 Date=20100901 的設定來進行該Log檔的測試
以 KGQ-DS 的 TEST 測試模式可替代資料源,提供測試環境供測試開發
(D-2) 重播模擬環境
KGQ-DS.cfg 設定檔中也可改設Host設定為 Host=REPLAY
如此可以提供一個依據市況時間模擬的測試環境,
於此模式下還可以透過SeqNo來指定快撥到指定的封包序號才依市況時間模擬(比如跳過開盤前的等待時間)
重播模式於程式一開始即模擬當天清盤開始的時間,依實時模擬當日市況資料重現
連線AP依其連線進入時間點與其要求之SeqNo,於當時模擬時間之前的進行回補,回補同步後則依實時模擬
(E) KGQ-DS 程式面貌功能
KGQ-DS 上同樣有提供 Symbol List 與 Record View 可提供資料檢視
(F) Symbol List 為以 Symbol Name 排序的表,可以快速檢索有哪些商品
(G) Record View 提供所有商品完整的個欄位資訊可以檢視(可以透過 Symbol List 獲得 Record Index 快速檢索想要的商品訊息)
欄位代碼可參考 Tag-List
(H) 針對企業需求, KGQ-DS 提供有 Bridge Server 版本, 可以透過 KGQ-DS 進行網路樹狀佈置,延伸服務到各個站點
(I) 服務的部份也能經由介面掌握服務狀態
(J) 商品內容明細透過Symbol表列可輕鬆查詢
(K) 商品內容明細可以索引方式檢視