[發明專利]一種小型高并發扣減庫存下單訂單方法有效
| 申請號: | 201711220801.9 | 申請日: | 2017-11-29 |
| 公開(公告)號: | CN108182617B | 公開(公告)日: | 2021-06-25 |
| 發明(設計)人: | 劉經永;張學會;徐喚春;裴大鵬 | 申請(專利權)人: | 商派軟件有限公司 |
| 主分類號: | G06Q30/06 | 分類號: | G06Q30/06;G06F16/28 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 駱希聰 |
| 地址: | 200233 上海市徐*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 小型 并發 扣減 庫存 訂單 方法 | ||
1.一種小型高并發扣減庫存下單訂單方法,其特征在于,包括:
分別建立虛擬管道、虛擬外部鎖、虛擬管道表和虛擬庫存池,所述虛擬管道輸送庫存貨品列表;所述虛擬外部鎖在管道占用時,鎖止虛擬管道;所述虛擬管道表存放貨品的管道列表;所述虛擬庫存池為含有需要的貨品的庫存;
每個貨品對應多個虛擬管道和多個虛擬庫存池,多個虛擬管道和多個虛擬庫存池一一對應,虛擬庫存池放在MYSQL數據表中;
在庫存扣減高并發的情況下,發起的每件事務先在虛擬管道表中查找當前可用虛擬管道,并按順序找到非鎖止的可用虛擬管道并進入該可用虛擬管道,同時將該可用虛擬管道標識為鎖止狀態并記錄鎖止狀態的時間,所述發起的每件事務通過虛擬管道進入虛擬庫存池中對應的庫存數據,進行庫存修改;
當該虛擬庫存池不可用時,自動占用其他可用虛擬管道,并鎖止該虛擬管道,通過虛擬管道進入虛擬庫存池中對應的庫存數據,進行多庫存池扣減。
2.根據權利要求1所述的一種小型高并發扣減庫存下單訂單方法,其特征在于,所述虛擬管道存放在內存中,虛擬管道表和管道列表也均存放在內存中。
3.根據權利要求1所述的一種小型高并發扣減庫存下單訂單方法,其特征在于,在該虛擬管道處于鎖止狀態時,該虛擬管道禁止使用。
4.根據權利要求3所述的一種小型高并發扣減庫存下單訂單方法,其特征在于,當事務結束后,虛擬管道標識解除,該虛擬管道可以使用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于商派軟件有限公司,未經商派軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711220801.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:食品智能售貨系統
- 下一篇:一種支持電子商務爆款訂單履行的方法





