[發(fā)明專利]一種多節(jié)點撮合訂單的方法、系統(tǒng)及設備在審
| 申請?zhí)枺?/td> | 202210610532.1 | 申請日: | 2022-05-31 |
| 公開(公告)號: | CN115204965A | 公開(公告)日: | 2022-10-18 |
| 發(fā)明(設計)人: | 徐鴻杰 | 申請(專利權(quán))人: | 杭州隆埠科技有限公司 |
| 主分類號: | G06Q30/06 | 分類號: | G06Q30/06;G06F16/25;G06F9/54 |
| 代理公司: | 上海百一領御專利代理事務所(普通合伙) 31243 | 代理人: | 楊顏顏 |
| 地址: | 310012 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 節(jié)點 撮合 訂單 方法 系統(tǒng) 設備 | ||
1.一種多節(jié)點撮合訂單的方法,其中,所述方法包括:
獲取多個待處理訂單請求,將多個待處理訂單請求轉(zhuǎn)入多個代理服務中,通過所述多個代理服務對所述多個待處理請求進行并行預處理得到多個消息類型的訂單;
將所有消息類型的訂單放入第一流處理消息隊列中,將每個第一流處理消息隊列中的消息類型的訂單發(fā)送至多個撮合引擎;
通過所述多個撮合引擎對所述消息類型的訂單進行撮合處理,得到成交信息,將所述成交信息放入第二流處理消息隊列中;
將第二流處理消息隊列中的成交信息進行去重處理,得到去重后的成交信息,將去重后的成交信息寫入數(shù)據(jù)庫,完成訂單撮合處理。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述通過所述多個代理服務對所述多個待處理請求進行并行預處理得到多個消息類型的訂單,包括:
獲取所有待處理訂單的訂單參數(shù),通過所述多個代理服務對所述訂單參數(shù)進行并行校驗,得到通過校驗的訂單;
將通過校驗的訂單對應的格式轉(zhuǎn)成消息類型,得到消息類型的訂單。
3.根據(jù)權(quán)利要求1所述的方法,其中,將每個第一流處理消息隊列中的消息類型的訂單發(fā)送至多個撮合引擎,包括:
基于第一流處理消息隊列的廣播機制將每個第一流處理消息隊列中的消息類型的訂單發(fā)送至多個撮合引擎。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述通過所述多個撮合引擎對所述消息類型的訂單進行撮合處理,得到成交信息,包括:
使用所述多個撮合引擎匹配所述消息類型的訂單,當存在成交的訂單時,根據(jù)成交的訂單對應的信息生成成交信息。
5.根據(jù)權(quán)利要求4所述的方法,其中,將第二流處理消息隊列中的成交信息進行去重處理,包括:
使用冪等隊列對第二流處理消息隊列中的成交信息進行去重處理。
6.根據(jù)權(quán)利要求5所述的方法,其中,根據(jù)成交的訂單對應的信息生成成交信息,包括:
根據(jù)成交的訂單對應的信息生成成交訂單唯一標識碼。
7.根據(jù)權(quán)利要求6所述的方法,其中,使用冪等隊列對第二流處理消息隊列中的成交信息進行去重處理,包括:
獲取單一成交信息時判斷在冪等隊列中是否存在所述成交信息對應的訂單唯一標識碼,若是,則拋棄所述成交信息;
若否,則在冪等隊列中存儲所述成交信息對應的訂單唯一標識碼。
8.根據(jù)權(quán)利要求1所述的方法,其中,所述將去重后的成交信息寫入數(shù)據(jù)庫之前,還包括:
根據(jù)去重后的成交信息確定對應的二進制日志文件。
9.根據(jù)權(quán)利要求1所述的方法,其中,所述第一流處理消息隊列包括KAFKA,所述第二流處理消息隊列包括KAFKA。
10.一種用于多節(jié)點撮合訂單的系統(tǒng),其中,所述系統(tǒng)包括至少一個代理服務、至少兩個撮合引擎、去重模塊和數(shù)據(jù)庫,其中,
所述至少一個代理服務獲取多個待處理訂單請求,對所述多個待處理請求進行并行預處理得到多個消息類型的訂單,將所有消息類型的訂單放入第一流處理消息隊列中,將每個第一流處理消息隊列中的消息類型的訂單發(fā)送至所述撮合引擎;
所述至少兩個撮合引擎獲取第一流處理消息隊列中的消息類型的訂單,對所述消息類型的訂單進行撮合處理,得到成交信息,將所述成交信息放入第二流處理消息隊列中;
所述去重模塊獲取所述第二流處理消息隊列中的成交信息,將所述成交信息進行去重處理,得到去重后的成交信息,以使得所述數(shù)據(jù)庫獲取所述去重后的成交信息;
所述數(shù)據(jù)庫獲取所述去重后的成交信息,完成訂單撮合處理。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其中,所述系統(tǒng)還包括日志模塊,其中,
所述日志模塊根據(jù)去重后的成交信息確定對應的二進制日志文件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州隆埠科技有限公司,未經(jīng)杭州隆埠科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210610532.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 節(jié)點查詢方法、節(jié)點、移動通訊系統(tǒng)和計算機程序產(chǎn)品
- 一種根據(jù)節(jié)點集合構(gòu)造節(jié)點關系樹的方法、裝置及系統(tǒng)
- 一種DHT網(wǎng)絡負載均衡裝置及虛節(jié)點劃分的方法
- 一種無線傳感網(wǎng)地理位置路由空洞處理方法
- 節(jié)點鎖定部件、節(jié)點滑軌、節(jié)點和機箱
- 一種待推薦節(jié)點線路的確定方法及裝置
- 流控方法、目標節(jié)點、節(jié)點及施主節(jié)點
- 節(jié)點布局確定方法以及裝置
- 一種具有分布式柔度的全柔順微位移放大機構(gòu)
- 節(jié)點掛載方法、裝置、網(wǎng)絡節(jié)點及存儲介質(zhì)
- 一種拼車系統(tǒng)實時撮合方法
- 雙向撮合方法、裝置以及交易系統(tǒng)
- 一種基于互聯(lián)網(wǎng)平臺并應用于凍品批發(fā)行業(yè)的撮合交易系統(tǒng)及方法
- 數(shù)據(jù)撮合方法、數(shù)據(jù)查詢方法及裝置
- 需求撮合方法及裝置、電子設備
- 一種資產(chǎn)與資金快速自動撮合方法及系統(tǒng)
- 分布式環(huán)境動態(tài)分配撮合任務量的方法
- 交易撮合系統(tǒng)及其鏈上撮合方法、區(qū)塊鏈節(jié)點
- 電力交易方法、裝置、計算機設備和存儲介質(zhì)
- 一種區(qū)塊鏈數(shù)據(jù)通證的撮合系統(tǒng)及方法





