DbfTS

使用 Packet Event SystemData Cell System 設計出來適用於各種DBF資料規格之同步與傳輸及各項應用的程式(圖示範例)
不同於市場上只是檔案的同步,重要的是全架構皆以DB資料為概念設計,檔案只是小小附加的功能(可以不須存在/不落地),
應用廠商則可依據須求提供以Socket/API/DDE等模式作出最有效率即時資訊應用之開發!
透過本系統架構設計規劃,欲讓Transact-SQL (T-SQL)登上雲端只是作與不作的選擇而已!

GMDS服務-DTS輸出

DTS/DTC (DBF Format Data Cell Transmission Server/Client)
基於PES/PEC提供數據資料庫化的資訊同步Server/Client架構,
獨特的變異演算設計可以在相同的資訊同步結果下,
可極大幅度的降低封包數量,減少傳輸數據,
提升處理效率與傳輸速度並可簡化應用設計

PES/PEC (Packet Event Server/Client)
是基於TCPZlib/PKZ/LZO等壓縮的協定,
可提供連線類型與登入帳號及群組管理的Server/Client架構,
可提供比TFS/TFC更大的封包彈性與更高的資料壓縮比,
同時具有跨平台特性之Client模組可應用於其他OS

TFS/TFC (Tcp File Server/Client)
是基於TCPLZO壓縮的協定, 同時具傳輸封包與檔案並提供遠端控制功能
Server/Client架構,資料傳輸皆有複合壓縮及加密處理,用以降低封包數,
減輕網路負荷,並節省頻寬提高資料傳輸速度,同時也具有資安之特,
TFC之連線支援SSL/Proxy模式

DTS系統即使經過多層次架構的資料傳遞,資訊一樣即時不Delay,不像其它系統每多一層就多一段Delay速度根本不能比!!
頻寬節省更是本系統最大特色,資訊量越大節省頻寬越多傳輸速度更是遠遠勝出其他系統! 平台中有多處分析範例可供比較參考

版本 -
    DbfTS-Top.exe    :    頂層Server版本,將來源DBF之異動轉換為Event/Packet,基本上為Server (源生資訊可啟用
變動演算通訊)
    DbfTS-SC.exe    :    Bridge版本,支援檔案同步,可將Top之Event/Packet透過此Bridge版本重新發行
    DbfTS-SB.exe    :    支援備源之Bridge版本,其他與Bridge版本功能皆同
    DbfTS-Saver.exe    :    停用Server功能,簡單之檔案同步版本
    DbfTS-DDE.exe    :    各種版本皆可附加DDE服務,此版為Saver增加DDE功能,預設不存檔的版本
    DbfTS-Feeder.exe    :    以雙Client方式將指定來源主機之資料打到另一台Server上進行服務的特別版

    UniDbf-TS系列    :    Union-DbfTS 可提供功能皆同於非Top版本,但可透過參數指定只接收來源的部分資訊源

執行參數說明
    DbfTS-Top.exe    :    可使用參數改變預設的檔案設置,若有Feeder存在則改用Feeder提供之資料
    DbfTS-SC.exe    :    可使用參數改指定資訊源,可用 /save 將所得資訊即時存檔於工作路徑下
    DbfTS-SB.exe    :    使用參數可改主備源設定或停用, 用 /save 參數可將所得資訊即時存檔於工作路徑下
    DbfTS-Saver.exe    :    可改指定資訊源,參數 /nosave 可停用即時存檔功能, 但對於此版這似乎沒有意義
    DbfTS-DDE.exe    :    可改指定資訊源,除DDE功能外, 可用參數 /save 啟用即時存檔功能
    DbfTS-Feeder.exe    :    可設資訊來源主機與目的主機, 也可用參數 /save 啟用即時存檔功能, 與Top版搭配可形成多種特殊架構

    UniDbf-TS系列    :    UniDbf-SC/SB/Saver/DDE/Feeder 可用參數皆同於非Top版本,透過 /DbfId 參數可指定接收來源資訊源項目

以上版本, Saver/DDE 亦可於同一機器下搭配Top或SC/SB運作

透過各版本的搭配運作,可建構成各區域可簡可繁的資訊網路系統
由於可分可合的DBF-Data/DB-Table設計概念,
由上而下可建立分散式系統架構,進行各種演算與組合產生各種衍伸資訊或重新產生整合服務,
由下而上則可透過該架構建立以雲端為概念的服務系統

各版本之Server功能,除Client IP為 127.*.*.* / 10.*.*.* / 192.168.*.* ,一律自動啟用類視頻傳輸機制,但可另訂製不受限之專用版Client

Server可依據主機識別,設定篩選商品,目前提供FuncId 0x0001為陸股資訊商品ID篩選功能,針對需求節省頻寬
(篩選函數可視需求做不同設計擴充增加)

類視頻傳輸    -    資料同步傳輸機制,可於頻寬受限制狀態下,仍能提供一定品質之資料同步技術
,並且可同時啟用變動演算通訊
變動演算通訊 -    於通訊過程中加入複雜的變動演算處理,讓大部分的資訊同步過程能更加節省頻寬(實例)

訂製版本    -    依需求可組合以下各種功能成為訂製版本
功能列表    -    Server/Bridge/Client/Saver/備源機制/Web,XML/DDE/類視頻傳輸/
變動演算通訊/Zlib壓縮/LZO壓縮/PKC壓縮

應用實例:  陸股資訊應用

其它Top成員:
 
CS_Top (ComStock DDF行情)
 FtdcTop (中國FTDC期貨行情)

 PatsTop (PATSystem API行情)
 PatsEmu ( 路透 , CME , OBG , FeedServer , fakePATS )
 API支援  (DbfTC API - 提供程式設計開發)

合流架構:
UniDbf-MS.exe

UniDbf Merge Server 可提供多重DTS來源合流整併於單埠服務,
透過DTS的Multi-DB功能不但簡化架構同時提供多樣化彈性需求

相關文章:
DbfTC API Tag List for SSE
DbfTC API Tag List for SZSE
DbfTC API Tag List for SHFE
DbfTC API Tag List for KWAY/ComStock
DbfTC API Tag List for PATS
重播模擬測試獨立環境 KGQ_HK_20110113
DbfTCdll2.dll 範例程式碼 APITEST
Tick設計與清盤


Comments