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 |
資訊系統/架構/產品 > KGQ >