[發明專利]一種電商高并發秒殺系統在審
| 申請號: | 202011611853.0 | 申請日: | 2020-12-30 |
| 公開(公告)號: | CN112738252A | 公開(公告)日: | 2021-04-30 |
| 發明(設計)人: | 馬心婷 | 申請(專利權)人: | 昆山巨星行動電子商務有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06Q30/06;G06F16/957 |
| 代理公司: | 上海微策知識產權代理事務所(普通合伙) 31333 | 代理人: | 湯俊明 |
| 地址: | 215300 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電商高 并發 系統 | ||
本發明涉及網絡通信領域,具體涉及到一種電商高并發秒殺系統,包括用戶訪問層、頁面靜態層、負載均衡控制層、業務應用層和數據接口層;用戶訪問層發出用戶秒殺請求,用戶秒殺請求傳遞至頁面靜態層后,再通過負載均衡控制層;負載均衡控制層通過反向代理來實現負載均衡,并將用戶秒殺請求分配給業務應用層中的應用服務器;應用服務器判斷符合秒殺資格的用戶進入所述數據接口層中,基于redis構建的令牌桶算法過濾,將獲取到的數據存放mq隊列,完成隊列中數據的處理,訂單微服務監聽隊列完成下單操作,所述應用服務器將結果返回給用戶。本發明通過部署多個秒殺系統,實現對秒殺場景的處理,能夠順利處理電商高并發的秒殺請求,系統可靠高。
技術領域
本發明涉及網絡通信領域,具體涉及到一種電商高并發秒殺系統。
背景技術
電子商務,簡稱電商,是指在互聯網(Internet)、內部網(Intranet)和增值網(VAN,Value Added Network)上以電子交易方式進行交易活動和相關服務活動,使傳統商業活動各環節的電子化、網絡化。電子商務包括電子貨幣交換、供應鏈管理、電子交易市場、網絡營銷、在線事務處理、電子數據交換(EDI)、存貨管理和自動數據收集系統。隨著時代的進步,電商也在快速發展,當多人訪問平臺時或者搶購某件商品,秒殺功能就必不可缺。
秒殺具有時間短,并發訪問量大的特點,用戶在秒殺開始前,通過不停的刷新瀏覽器頁面以保證不會錯過秒殺,這些請求如果按照一般的網站應用架構,訪問應用服務器、連接數據庫,會對應用服務器、數據庫服務器造成極大的負載壓力。從而導致服務器癱瘓系統宕機,本發明針對這一現象給出了合理的解決方案,確保了系統的高可用。
發明內容
為了解決上述問題,本發明提供了一種電商高并發秒殺系統。
一種電商高并發秒殺系統的第一個方面包括用戶訪問層、頁面靜態層、負載均衡控制層、業務應用層和數據接口層;所述用戶訪問層發出用戶秒殺請求,所述用戶秒殺請求傳遞至所述頁面靜態層處理后,再通過所述負載均衡控制層;所述負載均衡控制層通過反向代理來實現負載均衡,并將所述用戶秒殺請求分配給所述業務應用層中的應用服務器;所述應用服務器判斷符合秒殺資格的用戶進入所述數據接口層中,基于redis構建的令牌桶算法過濾,將獲取到的數據存放mq隊列,完成隊列中數據的處理,訂單微服務監聽隊列完成下單操作,所述應用服務器將結果返回給用戶。
進一步的,所述用戶訪問層的使用者包括互聯網用戶;所述用戶訪問層的使用者包括還app用戶、微信用戶。
進一步的,所述頁面靜態層包括CDN緩存、頁面緩存。
進一步的,所述業務應用層包括所述應用服務器。
進一步的,所述應用服務器包括若干秒殺系統。
進一步的,所述數據接囗層包括數據庫、redis緩存服務器、rocketmq中間件。
進一步的,所述數據庫具有儲存功能。
進一步的,所述redis緩存服務器包括緩存設計、鎖設計。
進一步的,所述rocketmq中間件具有保證接口請求順序的作用。
本發明的第二個方面是所述的電商高并發秒殺系統的應用,該系統應用于網絡通信領域。
本發明的有益效果如下:
1、本發明中的redis緩存服務器,其包括緩存設計、鎖設計,使得發明能夠容納更多用戶秒殺請求,提高秒殺效率。
2、本發明通過部署多個秒殺系統,并使用F5/Nginx反向代理來實現負載均衡,通過redis和rocketmq與業務應用層集成協同工作,來實現對秒殺場景的處理,能夠順利處理電商高并發的秒殺請求,使得系統具有高的可靠性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于昆山巨星行動電子商務有限公司,未經昆山巨星行動電子商務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011611853.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種管道安裝結構及其施工方法
- 下一篇:一種核桃漿液多級細化裝置





