[發明專利]一種基于移動端的MVC大并發處理系統在審
| 申請號: | 201710062057.8 | 申請日: | 2017-01-30 |
| 公開(公告)號: | CN108377226A | 公開(公告)日: | 2018-08-07 |
| 發明(設計)人: | 不公告發明人 | 申請(專利權)人: | 湖南聚寶盆網絡技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;G06Q30/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 410011 湖南省長沙市芙蓉區*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業務服務器 并發處理系統 應用服務器 數據層 業務邏輯處理 服務器宕機 數據存儲層 同步服務器 身份驗證 數據解析 數據提交 數組形式 用戶請求 原子操作 最終數據 同步的 移動 拉取 應答 解析 并發 保存 響應 | ||
一種基于移動端的MVC大并發處理系統,系統MVC應用服務器接收到用戶請求,對請求進行身份驗證,并將數據解析成數組形式,應用服務器將解析后的數據,以異步應答的方式,發送到業務服務器,業務服務器使用node.js搭建,在進行業務邏輯處理后,將數據提交至數據層,數據層是基于mongodb的數據存儲層,利用mongodb本身的原子操作特性,實現數據的一致性,同步服務器上采用定時增量同步的方案,從業務服務器拉取數據,進行持久保存,解決在大并發情況下,出現服務器宕機,請求無響應的問題,且保持最終數據一致性。
技術領域
本發明涉及電子商務高并發數據處理技術領域,特別涉及一種基于移動端的MVC大并發處理系統。
背景技術
在互聯網時代,各種促銷、搶購流行,在短時間內大量用戶進行同一操作,自然對電商平臺的大并發處理能力形成挑戰,在之前的平臺中一味的增加WEB服務器,來增加處理能力,其實是治標不治本;為了解決背景技術下的問題,本發明一種基于移動端的MVC大并發處理系統,架構組成:應用服務器集群、業務服務器集群、業務數據處理服務器、同步服務器、應用數據服務器,解決了在大并發情況下,出現服務器宕機,請求無響應的問題,且保持最終數據一致性。
發明內容
一種基于移動端的MVC大并發處理系統,系統中應用服務器用于接收用戶請求,并提取請求的相關數據,應用服務器可以是單臺也可以是集群;
應用服務器對請求進行驗權過濾處理后,將請求數據封裝,以http請求的形式轉發給業務服務器;
為提高并發處理能力,業務服務器與應用服務器部署在同一個內網,業務服務器為搭建于類Unix操作系統環境的結點服務器,結點服務器將處理完的數據,以rowdata形式存儲到訂單數據服務器分布式文檔存儲數據庫,通過分布式文檔存儲數據庫提供的FindAndModify特性來保證數據操作的原子性,并引入排隊機制進行處理;
訂單服務器從分布式文檔存儲數據庫讀取庫存數據,并將結果返回至應用服務器,并展示給用戶;同時同步服務器運行一個同步服務,定期從分布式文檔存儲數據庫(訂單數據服務)中pull數據到應用數據服務器,生成真實訂單數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南聚寶盆網絡技術有限公司,未經湖南聚寶盆網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710062057.8/2.html,轉載請聲明來源鉆瓜專利網。





