在我們日常生活中(zhōng),1秒(miǎo)很(hěn)快,快到仿佛不過是一下心跳、一次眨眼。然而對于金融領域而言,這1秒(miǎo)卻稍顯“冗長(cháng)”。在資本市場風雲變幻的賽場上,時間的計量早已精(jīng)确到毫秒(miǎo)、微秒(miǎo)、納秒(miǎo),甚至更細微的尺度。那每一個短暫的瞬間,是市場動向的微小(xiǎo)脈搏,承載着價值的創造與風險的把控。
在這場金融競賽中(zhōng),誰能(néng)搶抓時間,誰便能(néng)占據先機。高性能(néng)、低時延的交易系統成為(wèi)券商(shāng)赢得市場的重要“法寶”。為(wèi)此,各大金融科(kē)技(jì )公(gōng)司積極打磨“低時延IT解決方案”這把“金鑰匙”,以期在資本市場中(zhōng)赢得寶貴的“時間差”,加速打開市場之門。
KOCA-LDP整體(tǐ)性能(néng)指标領先
近年來,金證股份持續推動高性能(néng)計算與分(fēn)布式低時延技(jì )術的探索與創新(xīn),自主研發的分(fēn)布式低時延技(jì )術平台KOCA-LDP完成V2.0版本的叠代,對各基礎組件進行關鍵技(jì )術升級,在核心交易場景中(zhōng)表現出卓越的性能(néng)優勢。目前,KOCA-LDP整體(tǐ)性能(néng)指标已跻身行業第一梯隊。
KOCA-LDP采用(yòng)分(fēn)布式低時延架構和全内存交易技(jì )術,用(yòng)于極速訂單、極速行情等高性能(néng)業務(wù)系統的構建。LDP全棧采用(yòng)C/C++實現,并結合多(duō)種低延遲網卡和FPGA/GPU硬件加速技(jì )術,可(kě)運行在X86、ARM等不同CPU架構環境,且全面支持信創,是構建證券公(gōng)司核心業務(wù)的新(xīn)一代基礎設施。
KOCA-LDP具(jù)備低時延、高可(kě)用(yòng)、易開發、雲原生的特點,通訊組件采用(yòng)低時延網卡加速技(jì )術,有(yǒu)效降低了傳輸損耗,使得端到端時延僅為(wèi)1.1微秒(miǎo)。運行平台通過運用(yòng)内存數據庫或内存數據結構,顯著減少了磁盤讀寫損耗,業務(wù)内部穿透耗時更是小(xiǎo)于1微秒(miǎo),确保了數據處理(lǐ)的極高效率。
KOCA-LDP已廣泛應用(yòng)于資産(chǎn)估值、期權做市、融資融券、風控平台、行情分(fēn)發、算法交易、策略交易以及極速交易等多(duō)個關鍵領域,為(wèi)金融行業的快速發展提供強有(yǒu)力的技(jì )術支撐。
四大基礎組件關鍵技(jì )術升級
KOCA-LDP基礎組件包括微服務(wù)網關平台KGMS、高速消息總線(xiàn)HARE、交易中(zhōng)間件KGBP以及内存數據庫KMDB,負責整個系統的統一接入、極速通訊、高效執行,并提供系統高可(kě)用(yòng)、低時延、數據持久化等功能(néng),通過這些組件的協同工(gōng)作(zuò),為(wèi)金融機構的業務(wù)發展提供了有(yǒu)力支持。
微服務(wù)網關平台KGMS
金證微服務(wù)網關平台KGMS定位于外圍用(yòng)戶與服務(wù)端的中(zhōng)間層,用(yòng)于隔離外網客戶端與内網服務(wù)端,降低耦合性,提供高性能(néng)的API托管服務(wù);新(xīn)版本又(yòu)集成了低時延通訊與純異步交互技(jì )術,大幅提升并發量、降低通訊時延。此外,平台抽象出标準擴展接口,用(yòng)于實現定制化需求,接口支持LUA與C語言,使用(yòng)者可(kě)以根據自身場景,靈活選擇擴展方式。
KGMS通過大量插件的互相協作(zuò)保障後台各服務(wù)應用(yòng)的正常運行,除了滿足網關的基礎功能(néng)以外,更兼容業内存量協議的接入及接出,實現多(duō)種協議之間的高效轉換,保障新(xīn)老系統過渡更加平滑。
高速消息總線(xiàn)HARE
金證高速消息總線(xiàn)HARE采用(yòng)主流分(fēn)布式架構,支撐核心業務(wù)系統從主備向多(duō)活架構升級,具(jù)備高性能(néng)、高可(kě)用(yòng)、易使用(yòng)、易擴展等特性,實現網絡端到端時延低于1.1微秒(miǎo),吞吐量超3800萬/筆(bǐ),單筆(bǐ)時延達到納秒(miǎo)—微秒(miǎo)級;支持UDP、TCP和IPC等多(duō)種傳輸協議,滿足各類消息傳輸場景需求;單節點客戶容量達到千萬級,可(kě)以按需進行線(xiàn)性擴展,能(néng)夠為(wèi)金融業不同種類的系統提供強有(yǒu)力的技(jì )術支撐。
經過全面升級,HARE不僅優化了RTO切換時間,提升了吞吐量性能(néng),還新(xīn)增了批量數據壓縮和發送功能(néng),提高了數據傳輸效率。此外,還深度優化了高可(kě)用(yòng)集群的異常處理(lǐ)機制,确保系統能(néng)夠更快速、準确地響應和處理(lǐ)各種異常情況,進一步增強了系統的穩定性和可(kě)靠性。
交易中(zhōng)間件KGBP
金證交易中(zhōng)間件KGBP是為(wèi)适應行業極低延遲、高性能(néng)、高可(kě)用(yòng)、高并發場景打造的業務(wù)運行平台。平台讓業務(wù)開發簡單的同時,保留了高擴展性,同時提供一些業務(wù)場景功能(néng),如斷點續作(zuò)、定時任務(wù)、組播同步等基礎組件;内部采用(yòng)無鎖隊列通信,支持多(duō)進程、多(duō)線(xiàn)程運行,可(kě)承載各種類型業務(wù)以極高的性能(néng)執行。
内存數據庫KMDB
金證低時延内存數據庫KMDB,實現微秒(miǎo)甚至納秒(miǎo)級别的數據操作(zuò)響應,提供每秒(miǎo)數百萬事務(wù)的吞吐量,同時具(jù)備主從複制、異步物(wù)理(lǐ)數據庫同步功能(néng),主要應用(yòng)場景包括在線(xiàn)事務(wù)處理(lǐ)(OLTP)和實時分(fēn)析處理(lǐ)(OLAP)。
在OLTP場景中(zhōng),内存數據庫能(néng)夠提供更高的事務(wù)處理(lǐ)性能(néng)和更低的延遲,可(kě)以滿足高并發的業務(wù)需求。升級後的内存數據庫實現“零查找、零數據拷貝”,提高查詢并發量、減少阻塞,提高程序整體(tǐ)并發處理(lǐ)性能(néng),更好滿足核心業務(wù)場景需要。
四大核心組件的全方位升級,為(wèi)KOCA-LDP平台注入新(xīn)活力,提升了其運行性能(néng)和穩定性,并在實際運行中(zhōng)展現出卓越的效果,不僅滿足了業務(wù)持續發展的需求,更精(jīng)準地契合了客戶的多(duō)樣化期望。
未來,金證股份将不斷深化KOCA-LDP平台的升級與優化工(gōng)作(zuò),為(wèi)金融機構提供更為(wèi)高效、穩定且安(ān)全的解決方案,助力其在激烈的市場競争中(zhōng)穩健前行。