DbfTS

使用 Packet Event SystemData Cell System 設計出來
適用於各種類似DBF資料規格之同步與傳輸及各項應用的程式(圖示範例)
應用廠商則可依據須求提供以Socket/API/DDE等模式作出最有效率即時資訊應用之開發!

簡而言之, 這是一個Realtime DB (No 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運作
(DDE從XP到Win10都可以用,只要OS裝好立即能用! 不同於市面一般應用因為需要DotNet所以環境問題很多!)

透過各版本的搭配運作,可建構成各區域可簡可繁的資訊網路系統
由於可分可合的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設計與清盤


註解