[發(fā)明專利]高并發(fā)訂單處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 202111013921.8 | 申請(qǐng)日: | 2021-08-31 |
| 公開(公告)號(hào): | CN113935795A | 公開(公告)日: | 2022-01-14 |
| 發(fā)明(設(shè)計(jì))人: | 余俊生;梁家杰;林重慶;吳曉婷;章毅;李惠康 | 申請(qǐng)(專利權(quán))人: | 廣州佳帆計(jì)算機(jī)有限公司 |
| 主分類號(hào): | G06Q30/06 | 分類號(hào): | G06Q30/06;G06F9/50 |
| 代理公司: | 北京澤方譽(yù)航專利代理事務(wù)所(普通合伙) 11884 | 代理人: | 黃宏龍 |
| 地址: | 510000 廣東省廣州市黃埔*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 并發(fā) 訂單 處理 方法 裝置 設(shè)備 存儲(chǔ) 介質(zhì) | ||
本申請(qǐng)實(shí)施例公開了一種高并發(fā)訂單處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。該方法包括:接收高并發(fā)的訂單數(shù)據(jù),每個(gè)訂單數(shù)據(jù)包括產(chǎn)品類型;根據(jù)預(yù)設(shè)的多個(gè)服務(wù)器分別對(duì)應(yīng)的產(chǎn)品類型,確定每個(gè)訂單數(shù)據(jù)對(duì)應(yīng)的服務(wù)器;將所有訂單數(shù)據(jù)分成多個(gè)批次的待處理訂單,分批將待處理訂單的各個(gè)訂單數(shù)據(jù)分配至對(duì)應(yīng)的服務(wù)器進(jìn)行處理。通過上述技術(shù)手段,解決解決現(xiàn)有高并發(fā)訂單處理方法處理效率低延遲高的問題。
技術(shù)領(lǐng)域
本申請(qǐng)實(shí)施例涉及訂單數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種高并發(fā)訂單處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù)
隨著互聯(lián)網(wǎng)的快速發(fā)展,越來(lái)越多人們選擇在網(wǎng)上進(jìn)行遠(yuǎn)程下單。如果多人在同一時(shí)間在網(wǎng)站下單,訂單交易系統(tǒng)會(huì)出現(xiàn)高并發(fā)的訂單數(shù)據(jù)請(qǐng)求。高并發(fā)訂單數(shù)據(jù)請(qǐng)求是指訂單交易系統(tǒng)同時(shí)收到多個(gè)訂單數(shù)據(jù)請(qǐng)求,而傳統(tǒng)的訂單交易系統(tǒng)在單位時(shí)間內(nèi)數(shù)據(jù)處理量有限,其難以同時(shí)處理高并發(fā)訂單數(shù)據(jù)請(qǐng)求。這導(dǎo)致訂單交易系統(tǒng)容易出現(xiàn)處理效率低延遲高等問題,甚至?xí)?dǎo)致訂單交易系統(tǒng)直接崩潰。
發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例提供一種高并發(fā)訂單處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),能夠解決現(xiàn)有高并發(fā)訂單處理方法處理效率低延遲高的問題。
在第一方面,本申請(qǐng)實(shí)施例提供了一種高并發(fā)訂單處理方法,包括:
接收高并發(fā)的訂單數(shù)據(jù),每個(gè)所述訂單數(shù)據(jù)包括產(chǎn)品類型;
根據(jù)預(yù)設(shè)的多個(gè)服務(wù)器分別對(duì)應(yīng)的產(chǎn)品類型,確定每個(gè)所述訂單數(shù)據(jù)對(duì)應(yīng)的服務(wù)器;
將所有訂單數(shù)據(jù)分成多個(gè)批次的待處理訂單,分批將所述待處理訂單的各個(gè)訂單數(shù)據(jù)分配至對(duì)應(yīng)的服務(wù)器進(jìn)行處理。
進(jìn)一步的,所述高并發(fā)訂單處理方法還包括:
根據(jù)預(yù)設(shè)的分配規(guī)則將各個(gè)產(chǎn)品類型對(duì)應(yīng)的產(chǎn)品數(shù)據(jù)分配至對(duì)應(yīng)的服務(wù)器,以使所述服務(wù)器根據(jù)對(duì)應(yīng)的產(chǎn)品數(shù)據(jù)處理對(duì)應(yīng)產(chǎn)品類型的訂單數(shù)據(jù),所述產(chǎn)品數(shù)據(jù)包括產(chǎn)品鏈接和產(chǎn)品庫(kù)存。
進(jìn)一步的,所述根據(jù)預(yù)設(shè)的多個(gè)服務(wù)器分別對(duì)應(yīng)的產(chǎn)品類型,確定每個(gè)所述訂單數(shù)據(jù)對(duì)應(yīng)的服務(wù)器包括:
將所述訂單數(shù)據(jù)的產(chǎn)品類型分別與所述服務(wù)器對(duì)應(yīng)的產(chǎn)品類型進(jìn)行匹配,確定所述訂單數(shù)據(jù)對(duì)應(yīng)的服務(wù)器,每個(gè)服務(wù)器對(duì)應(yīng)至少一個(gè)產(chǎn)品類型;
根據(jù)各個(gè)所述訂單數(shù)據(jù)對(duì)應(yīng)的服務(wù)器,將所有訂單數(shù)據(jù)進(jìn)行分組得到多個(gè)訂單集合,每個(gè)訂單集合包括多個(gè)對(duì)應(yīng)同一服務(wù)器的訂單數(shù)據(jù)。
進(jìn)一步的,所述將所有訂單數(shù)據(jù)分成多個(gè)批次的待處理訂單包括:
根據(jù)預(yù)設(shè)訂單數(shù)量,將所有訂單數(shù)據(jù)對(duì)應(yīng)分成多個(gè)批次的第一待處理訂單,所述第一待處理訂單包括至多預(yù)設(shè)訂單數(shù)量的訂單數(shù)據(jù)。
進(jìn)一步的,所述訂單數(shù)據(jù)包括物流地址信息,所述將所有訂單數(shù)據(jù)分成多個(gè)批次的待處理訂單包括:
根據(jù)每個(gè)所述訂單集合中的各個(gè)訂單數(shù)據(jù)的物流地址信息,將對(duì)應(yīng)同一地區(qū)的訂單數(shù)據(jù)劃分為同一批的訂單數(shù)據(jù),得到每個(gè)訂單集合對(duì)應(yīng)的多個(gè)批次的第二待處理訂單。
進(jìn)一步的,所述分批將所述待處理訂單的各個(gè)訂單數(shù)據(jù)分配至對(duì)應(yīng)的服務(wù)器進(jìn)行處理包括:
根據(jù)預(yù)設(shè)的區(qū)域優(yōu)先級(jí),確定各個(gè)批次的第二待處理訂單的批次順序;
根據(jù)所述批次順序,將對(duì)應(yīng)批次的第二待處理訂單分配至對(duì)應(yīng)的服務(wù)器進(jìn)行處理。
進(jìn)一步的,所述訂單數(shù)據(jù)包括訂單碼,所述高并發(fā)訂單處理方法還包括:
在訂單處理結(jié)束后,根據(jù)所述訂單碼反饋對(duì)應(yīng)訂單數(shù)據(jù)的處理結(jié)果,所述處理結(jié)果包括處理成功和處理失敗。
在第二方面,本申請(qǐng)實(shí)施例提供了一種高并發(fā)訂單處理裝置,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州佳帆計(jì)算機(jī)有限公司,未經(jīng)廣州佳帆計(jì)算機(jī)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111013921.8/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測(cè)目的的處理系統(tǒng)或方法
G06Q30-00 商業(yè),例如購(gòu)物或電子商務(wù)
G06Q30-02 .行銷,例如,市場(chǎng)研究與分析、調(diào)查、促銷、廣告、買方剖析研究、客戶管理或獎(jiǎng)勵(lì);價(jià)格評(píng)估或確定
G06Q30-04 .簽單或開發(fā)票
G06Q30-06 .購(gòu)買、出售或租賃交易
G06Q30-08 ..拍賣
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





