[發(fā)明專利]交易時延度量方法、裝置、計算機設(shè)備及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201811423638.0 | 申請日: | 2018-11-27 |
| 公開(公告)號: | CN109656574B | 公開(公告)日: | 2021-10-29 |
| 發(fā)明(設(shè)計)人: | 何志東;苗詠;禹春雷;黃敏龍;趙楠;李云翀;周基鑫;鄒勝 | 申請(專利權(quán))人: | 深圳華銳金融技術(shù)股份有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F9/445;G06Q40/04;H04L12/26 |
| 代理公司: | 深圳市精英專利事務(wù)所 44242 | 代理人: | 鄧星文 |
| 地址: | 518000 廣東省深圳市福田區(qū)梅林街*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 交易 度量 方法 裝置 計算機 設(shè)備 存儲 介質(zhì) | ||
本發(fā)明實施例公開了一種交易時延度量方法、裝置、計算機設(shè)備及存儲介質(zhì),其中所述方法包括若接收到時延監(jiān)控插件安裝請求,控制交易系統(tǒng)中的至少一個功能服務(wù)器安裝時延監(jiān)控插件;當(dāng)交易系統(tǒng)接收到交易請求時,通過控制所述時延監(jiān)控插件調(diào)用預(yù)設(shè)抓包工具以獲取相應(yīng)的功能服務(wù)器所接收到的網(wǎng)絡(luò)數(shù)據(jù)包以及發(fā)送出去的網(wǎng)絡(luò)數(shù)據(jù)包;通過控制所有的時延監(jiān)控插件解析所獲取的網(wǎng)絡(luò)數(shù)據(jù)包,以生成相應(yīng)的時間戳;將獲取的每個網(wǎng)絡(luò)數(shù)據(jù)包的時間戳存儲在預(yù)設(shè)配置文件中;根據(jù)預(yù)設(shè)規(guī)則調(diào)用配置文件的時間戳以計算得到相應(yīng)的交易時延數(shù)據(jù)。本發(fā)明具備一定的通用性,可準(zhǔn)確客觀地對交易時間進行計算和度量,能夠有效提高用戶的使用體驗度。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種交易時延度量方法、裝置、計算機設(shè)備及存儲介質(zhì)。
背景技術(shù)
證券交易所服務(wù)器交易系統(tǒng)的交易競價原則是價格優(yōu)先、時間優(yōu)先,即同等價格下,先到先得,因此證券交易競爭的本質(zhì)是時延的競爭,時延大小是衡量券商交易系統(tǒng)性能最重要指標(biāo),較低的時延能夠搶占交易隊列前排,給客戶創(chuàng)造巨大的交易優(yōu)勢。
精準(zhǔn)科學(xué)的時延度量方案,對于衡量交易系統(tǒng)的性能極為重要,目前證券市場券商主流的核心交易系統(tǒng)架構(gòu)包含接入網(wǎng)關(guān)、交易引擎、報盤服務(wù)等多個組件模塊,這些組件模塊分布于不同的物理服務(wù)器,想精確科學(xué)地度量時延難度較大,目前行業(yè)內(nèi)的方案都有自身的缺陷。
目前行業(yè)內(nèi)較為先進的時延度量方案是交易系統(tǒng)自身為每一個訂單維護一個全局的ID,然后根據(jù)業(yè)務(wù)需要,在訂單相應(yīng)的業(yè)務(wù)處理流程輸出時間戳,根據(jù)時間戳統(tǒng)計每一段時延大小。該方案優(yōu)點是度量精確,而且可根據(jù)系統(tǒng)自身的需求統(tǒng)計任意一段時延,缺點是時延度量方案與應(yīng)用系統(tǒng)強相關(guān),統(tǒng)計的時延也只能為應(yīng)用系統(tǒng)本身做參考,無法與其他交易系統(tǒng)橫向比較,不具有通用性。
行業(yè)內(nèi)另外一種時延度量方案是由訂單管理系統(tǒng)去度量,該訂單管理系統(tǒng)為每個訂單維護全局的ID,記錄下訂單的發(fā)出時間戳,等待訂單確認(rèn)經(jīng)過交易系統(tǒng)回到訂單管理系統(tǒng),記錄接收的時間戳,從而統(tǒng)計回路時延。該方案的優(yōu)勢是相對通用,任何交易系統(tǒng)可以作為一個黑盒,統(tǒng)計回路時延;但是缺陷是無法統(tǒng)計上行時延(時間優(yōu)先更關(guān)注的是訂單上行到達(dá)交易所服務(wù)器的時延,而不是整個回路的時延),另外也沒辦法統(tǒng)計每個環(huán)節(jié)的處理時延,再就是回路時延沒法排除交易所服務(wù)器的時間,從而統(tǒng)計出來的回路時延不具有參考價值。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種交易時延度量方法、裝置、計算機設(shè)備及存儲介質(zhì),不僅能夠通用于各種交易系統(tǒng),還可準(zhǔn)確客觀地計算出相應(yīng)的交易時延,提高用戶的使用體驗度。
第一方面,本發(fā)明實施例提供了一種交易時延度量方法,該方法包括:
若接收到時延監(jiān)控插件安裝請求,控制交易系統(tǒng)中的至少一個功能服務(wù)器安裝時延監(jiān)控插件;
當(dāng)交易系統(tǒng)接收到交易請求時,通過控制所述時延監(jiān)控插件調(diào)用預(yù)設(shè)抓包工具以獲取相應(yīng)的功能服務(wù)器所接收到的網(wǎng)絡(luò)數(shù)據(jù)包以及發(fā)送出去的網(wǎng)絡(luò)數(shù)據(jù)包;
通過控制所有的時延監(jiān)控插件解析所獲取的網(wǎng)絡(luò)數(shù)據(jù)包,以生成相應(yīng)的時間戳,其中一個網(wǎng)絡(luò)數(shù)據(jù)包對應(yīng)一個時間戳;
將獲取的每個網(wǎng)絡(luò)數(shù)據(jù)包的時間戳存儲在預(yù)設(shè)配置文件中;
根據(jù)預(yù)設(shè)規(guī)則調(diào)用配置文件的時間戳以計算得到相應(yīng)的交易時延數(shù)據(jù)。
第二方面,本發(fā)明實施例還提供了一種交易時延度量裝置,該裝置包括:
插件安裝單元,用于若接收到時延監(jiān)控插件安裝請求,控制交易系統(tǒng)中的至少一個功能服務(wù)器安裝時延監(jiān)控插件;
數(shù)據(jù)包獲取單元,用于當(dāng)交易系統(tǒng)接收到交易請求時,通過控制所述時延監(jiān)控插件調(diào)用預(yù)設(shè)抓包工具以獲取相應(yīng)的功能服務(wù)器所接收到的網(wǎng)絡(luò)數(shù)據(jù)包以及發(fā)送出去的網(wǎng)絡(luò)數(shù)據(jù)包;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳華銳金融技術(shù)股份有限公司,未經(jīng)深圳華銳金融技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811423638.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





