MDC (Market Data Center) 的 mdcsd
是一個可以外掛上手元件的行情處理單元
外掛單元命名為 dsXXXX, 目前已存在的外掛如下:
dsIDC - Interactive Data Corporation 來源
dsPATS - patsystems
dsTAIFEX - TAIFEX Multicast Protocol
dsTWSE - TWSE Multicast Protocol
其中 dsIDC 因為具有共通通訊, 以及共用欄位等
因此最容易發生共用元件
例如:
mdcsd-sgx / mdcsd-hkex / mdcsd-hkfe / mdcsd-foreign
在 config 中, 都描述了, 來自 dsIDC
MDCS.DS=dsIDC
但因為來源 IDC SrcId 不同, 會有不同的對應 PROC 單元
DS.IDC=SrcId[,SrcId]@ID:PWD@IP:Port
DS.Proc=EXCH,DepthLevel,Market,L1SrcId,L2SrcId
【緊急換版】
如果我們今天發生了一個需要緊急換一個修補版本時
我們會將 dsIDC.so 取一個別名
例如我們想換 SGX , 就將要換的 dsIDC.so 更名為 dsIDC_SGX.so
並放入 mdc/bin目錄中,此時目錄中會有 dsIDC / dsIDC_SGX 二個掛件
然後我們去修改 mdcsd-sgx.conf 中的 MDCS.DS=dsIDC_SGX
並於管理界面重啟 mdcsd-sgx 即可
※當然, 下次換版時, 請記得改回來 dsIDC 回到統一版本