[發明專利]基于分布式存儲系統的訂單分配方法、裝置及存儲介質在審
| 申請號: | 201910561314.1 | 申請日: | 2019-06-26 |
| 公開(公告)號: | CN110502474A | 公開(公告)日: | 2019-11-26 |
| 發明(設計)人: | 魏龍;劉福興;姜旭東;牛寶童;焦述鵬 | 申請(專利權)人: | 中電萬維信息技術有限責任公司 |
| 主分類號: | G06F16/13 | 分類號: | G06F16/13;G06F16/182;G06Q30/06 |
| 代理公司: | 44248 深圳市科吉華烽知識產權事務所(普通合伙) | 代理人: | 胡吉科<國際申請>=<國際公布>=<進入 |
| 地址: | 730000 甘*** | 國省代碼: | 甘肅;62 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多個目標 分配 訂單分配 請求指令 分布式存儲系統 序列化 分布式存儲 存儲介質 訂單系統 訂單信息 時間算法 屬性集合 終端發送 預置 并發 存儲 分區 監控 | ||
本發明公開了基于分布式存儲系統的訂單分配方法、裝置及存儲介質,用于解決高并發導致訂單系統效率低下、訂單分配不準確、一物多售的問題,提高了訂單分配效率。本發明方法包括:獲取終端發送的多個請求指令,所述多個請求指令用于指示多個用戶的不同下單需求;根據所述多個請求指令生成相應的多個目標訂單;將生成的多個目標訂單以屬性集合進行表示,并分配唯一訂單編號后進行序列化;將序列化后的訂單信息分配至訂單分區的分布式存儲上進行存儲和監控;根據預置的時間算法對所述分布式存儲系統中的多個目標訂單進行分配計算,計算出所述多個目標訂單的先后分配順序;根據所述先后分配順序對將所述多個目標訂單進行分配。
技術領域
本發明涉及圖像處理領域,尤其涉及一種基于分布式存儲系統的訂單分配方法、裝置及存儲介質。
背景技術
計算機網絡是信息傳輸與發布、提供應用和服務的主要媒體。隨著計算機網絡技術和多媒體信息處理技術的迅速發展,網絡上的應用越來越多,網絡上流轉的各類電子訂單也越來越多。
在互聯網高速發展的背景下,使用傳統技術的訂單系統已經不能很好的支持目前高并發應用場景。例如12306、淘寶網類型的應用,熱門商品會吸引成千上萬的用戶購買,用戶高并發的請求會造成系統效率急劇下降或一物多售等情況出現。對使用的用戶及商家造成很大的損失。因此有必要對訂單分配進行優化,以解決傳統訂單系統訂單分配中的問題。
發明內容
本發明提供了基于分布式存儲系統的訂單分配方法、裝置及存儲介質,用于解決高并發導致訂單系統效率低下、訂單分配不準確、一物多售的問題,提高了訂單分配效率。
本發明實施例的第一方面提供一種基于分布式存儲系統的訂單分配方法,包括:獲取終端發送的多個請求指令,所述多個請求指令用于指示多個用戶的不同下單需求;根據所述多個請求指令生成相應的多個目標訂單;將生成的多個目標訂單以屬性集合進行表示,并分配唯一訂單編號后進行序列化;將序列化后的訂單信息分配至訂單分區的分布式存儲上進行存儲和監控;根據預置的時間算法對所述分布式存儲系統中的多個目標訂單進行分配計算,計算出所述多個目標訂單的先后分配順序;根據所述先后分配順序對將所述多個目標訂單進行分配。
可選的,在本發明實施例第一方面的第一種實現方式中,所述將生成的多個目標訂單以屬性集合進行表示,并分配唯一訂單編號后進行序列化包括:將生成的所述多個目標訂單以屬性集合進行表示,得到多個訂單屬性集合;為每個訂單屬性集合分配唯一的訂單編號,得到帶編號的訂單屬性集合;將所述帶編號的訂單屬性集合進行序列化,生成序列化后的訂單信息。
可選的,在本發明實施例第一方面的第二種實現方式中,所述將序列化后的訂單信息分配至訂單分區的分布式存儲上進行存儲和監控包括:確定每個序列化后的訂單信息對應的訂單分區;將每個序列化后的訂單信息分配至對應的訂單分區的分布式存儲系統;將所述訂單信息中的訂單編號按時間順序導入分布式存儲系統的單端隊列,所述單端隊列為先進先出策略;判斷所述單端隊列的長度是否達到閾值;若所述長度超過所述閾值,則拒絕所有后續訂單指令。
可選的,在本發明實施例第一方面的第三種實現方式中,所述根據預置的時間算法對所述分布式存儲系統中的多個目標訂單進行分配計算,計算出所述多個目標訂單的先后分配順序包括:從所述分布式存儲系統的單端隊列中依次取出多個唯一訂單編號;通過所述多個唯一訂單編號取出對應的多個序列化后的訂單信息;將所述多個序列化后的訂單信息進行反序列化,得到多個目標訂單;為所述多個目標訂單分配對應的物品,并將所述對應的物品的目標信息與對應的目標訂單進行一一關聯,基于預置的時間算法計算得到多個目標訂單的先后分配順序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中電萬維信息技術有限責任公司,未經中電萬維信息技術有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910561314.1/2.html,轉載請聲明來源鉆瓜專利網。





