資訊系統/架構/產品‎ > ‎KGQ‎ > ‎

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) 商品內容明細可以索引方式檢視

(L) 同時也有提供搭配 DES Server 功能的版本,可配合平台DES架構下的各種延伸組合服務
重播模擬模式提供獨立方便的環境,可用於開發或測試

(M) 補充
KGQ系統架構是由DES架構下的CS-Top/CSDS服務針對Kway產品而設計,
KGQ系統本身有服務延伸的網路架構功能,同時提供測試模式與重播模式之設計,
藉由(L)的DES轉服務功能,可由KGQ系統重新衍伸出DES架構,再搭配KGQ系統之重播模式則可成為DES系統下的一個良好獨立測試環境
而於DES架構下,可以讓DES系統中的各種服務再度延伸,如 API/DDE/FS/Web ... 可參考 上期資訊架構API支援

相關文章
重播模擬測試獨立環境 KGQ_HK_20110113

註解