天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

面向電商平臺的秒殺系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時間:2020-07-18 09:34
【摘要】:隨著電子商務(wù)的發(fā)展,秒殺活動作為一種吸引顧客、聚集人氣的銷售手段,極大的刺激了消費(fèi)者的購買欲望。在秒殺活動中,秒殺商品要么價錢超低于市場價,要么十分稀缺,一般都會在有限的時間內(nèi),以限定的數(shù)量被銷售。因?yàn)檫@些商品對消費(fèi)者的誘惑力是巨大的,往往在活動開始的幾秒鐘內(nèi)就被售罄。一個支持高并發(fā)高可用、可伸縮可拓展的秒殺系統(tǒng)對電商平臺而言具有相當(dāng)?shù)默F(xiàn)實(shí)意義。本研究與匯金百貨合作,對其已經(jīng)上線的O2O交易平臺進(jìn)行拓展,為了更好的支持秒殺業(yè)務(wù),需要額外開發(fā)一個電商平臺的秒殺系統(tǒng)滿足商家和顧客的需求。電商平臺秒殺系統(tǒng)需要達(dá)到以下要求,第一、秒殺系統(tǒng)需要全面的滿足商家和用戶的功能性需求和非功能性需求,第二、秒殺系統(tǒng)作為一個極度吸引客戶、瞬時流量超高的線上系統(tǒng),需要具備高并發(fā)的能力,同時滿足7*24小時系統(tǒng)穩(wěn)定性的需求。第三、秒殺系統(tǒng)需要滿足可配置、可拓展的非功能需求。商品秒殺活動具有一定的時限性,且商家總是無法準(zhǔn)確預(yù)計(jì)參與秒殺活動用戶總量,秒殺系統(tǒng)需要具備能按需加入或移除系統(tǒng)資源的能力。本文以上述系統(tǒng)為研究對象,設(shè)計(jì)并實(shí)現(xiàn)了面向電商平臺的秒殺系統(tǒng),主要的研究內(nèi)容如下:第一、對秒殺系統(tǒng)的功能需求和非功能需求進(jìn)行全面的分析,第二、設(shè)計(jì)并實(shí)現(xiàn)面向商場管理人員和商家的秒殺活動管理系統(tǒng),滿足管理員和供應(yīng)商對秒殺活動和秒殺商品進(jìn)行管理的需求。第三、設(shè)計(jì)并實(shí)現(xiàn)面向消費(fèi)者的商品秒殺系統(tǒng)。面向消費(fèi)者的分布式商品秒殺系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)主要包含以下內(nèi)容:系統(tǒng)基于LVS配合nginx搭建商品秒殺系統(tǒng)的網(wǎng)關(guān)層,實(shí)現(xiàn)流量的高效分發(fā)并對惡意流量進(jìn)行限制;系統(tǒng)以springboot微服務(wù)框架為基礎(chǔ),使用dubbo分布式服務(wù)調(diào)用框架配合hystrix容錯機(jī)制搭建了分布式的業(yè)務(wù)層的微服務(wù)集群,將業(yè)務(wù)層劃分為API接入服務(wù)、秒殺下單服務(wù)、秒殺信息獲取服務(wù)、訂單服務(wù)、商品詳細(xì)信息獲取服務(wù),對所有服務(wù)的代碼流程設(shè)計(jì)與實(shí)現(xiàn)充分考慮了分布式服務(wù)調(diào)用的冪等性和業(yè)務(wù)降級問題,使得系統(tǒng)具有較好的并發(fā)性、可用性、可拓展性。系統(tǒng)基于Redis sentinel方案,設(shè)計(jì)并搭建秒殺系統(tǒng)緩存高可用集群,對系統(tǒng)進(jìn)行代碼流程設(shè)計(jì)時考慮了緩存充分利用的問題,提高了系統(tǒng)的抗并發(fā)能力。最后,在以上實(shí)現(xiàn)的基礎(chǔ)上,對整個系統(tǒng)進(jìn)行了功能測試和性能測試,測試結(jié)果表明系統(tǒng)能較好的滿足供應(yīng)商、管理員和用戶的功能需求和性能需求。
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TP393.09
【圖文】:

對比圖,架構(gòu),整體式,對比圖


上海交通大學(xué)碩士學(xué)位論文2.2 微服務(wù)架構(gòu)技術(shù)微服務(wù)是一種架構(gòu)風(fēng)格 ,2014 年 3 月,Martin Fowler 寫的一篇文章“Microservices”[13]首次提出了微服務(wù)的概念。微服務(wù)可以將應(yīng)用服務(wù)分解成各個微服務(wù)的集合,每個微服務(wù)模塊可被單獨(dú)部署,且獨(dú)立承擔(dān)一件業(yè)務(wù)功能,并能較好的專注的完成這個業(yè)務(wù)功能[15]。整體式架構(gòu)如圖 2-1 左所示,它將系統(tǒng)的所有業(yè)務(wù)放到同一個進(jìn)程中,并通過復(fù)制整個應(yīng)用的方式實(shí)現(xiàn)拓展。微服務(wù)結(jié)構(gòu)如圖 2-1 右所示,不同的服務(wù)可以被部署在不同的進(jìn)程中,并可以依據(jù)系統(tǒng)的需求進(jìn)行系統(tǒng)的拓展。

架構(gòu)圖,架構(gòu),線程


圖 2- 2 Dubbo 架構(gòu)圖[17]Fig. 2-2 Dubbo architecture Netty 作為底層的網(wǎng)絡(luò)通信服務(wù)框架,有效的提高了分布的連接數(shù)量,提升了集群的拓展能力和對高并發(fā)的支持的網(wǎng)絡(luò)通信服務(wù)框架,具有易開發(fā)、高性能、可拓展的網(wǎng)絡(luò)化了 TCP、UDP 服務(wù)器的編程。NIO 是一種事件驅(qū)動的絡(luò) I/O 的代價是昂貴的,與 CPU 的處理性能有顯著的差距在 I/O 過程中提高 CPU 的利用率,出現(xiàn)了多種 I/O 模型, I/O 模型,在 JDK1.4 版本之前,建立網(wǎng)絡(luò)連接時通常采用這服務(wù)端需要給每個網(wǎng)絡(luò) I/O 連接分配一個線程,然后線程 I/O 執(zhí)行完成,客戶端在發(fā)送請求之后,需要先咨詢服務(wù)務(wù)端沒有線程,客戶端會一直等待或者直接被拒絕,如果[40]。

模型圖,模型,線程,非阻塞


圖 2- 3 阻塞式 I/O 模型[19]Fig. 2-3 Blocking I / O model diagram I/O 模型。同步非阻塞 I/O 模型主要解決了同步阻塞 阻塞 I/O 模型時,如果服務(wù)器需要同時進(jìn)行多個客戶客戶端連接創(chuàng)建一個線程單獨(dú)處理,由于線程需要分請求時,線程等待的時間過長,造成了資源的浪費(fèi),量[40]。NIO 對此進(jìn)行了改進(jìn),所有的連接會被注冊發(fā)現(xiàn)連接上有請求,才開始進(jìn)行處理,這樣就能用一節(jié)約了系統(tǒng)資源[19]。

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 Yan CHEN;Hai HUANG;Jun MA;Liuling GAO;Pan CHEN;;Analysis and Evaluation of Nutrient Composition in Different Tissues of the Wild Spot-fin Porcupine Fish(Diodon hystrix)[J];Agricultural Science & Technology;2017年12期

2 ;Cytological Analyses on Development of Male and Female Gametophytes in an Interspecific Hybrid F_1 from Cucumis hystrix Chakr. × Cucumis sativus L.[J];Agricultural Sciences in China;2006年11期

3 Herwandhani Putri;Standie Nagadi;Yonika Arum Larasati;Nindi Wulandari;Adam Hermawan;;Cardioprotective and hepatoprotective effects of Citrus hystrix peels extract on rats model[J];Asian Pacific Journal of Tropical Biomedicine;2013年05期

4 羅向東,陳勁楓,郭軍洋,婁群峰,錢春桃;Cucumis sativus×C.hystrix種間雜種的形態(tài)學(xué)和細(xì)胞學(xué)觀察[J];西北植物學(xué)報(bào);2004年12期

5 Yonghua Han;Junsong Pan;Paradee Thammapichai;Zongyun Li;Yiqun Weng;;Asynchronous meiosis in Cucumis hystrix cucumber synthetic tetraploids resulting in low male fertility[J];The Crop Journal;2016年04期

6 羅向東;戴亮芳;陳龍正;錢春桃;陳勁楓;;野黃瓜(Cucum is hystrix Chakr.)與3種不同基因型栽培黃瓜(C. sativus L.)種間雜交及雜種鑒定[J];武漢植物學(xué)研究;2006年03期

7 ;High-nitrogen and low-irradiance can restrict energy utilization in photosynthesis of successional tree species in low subtropical forest[J];Science in China(Series C:Life Sciences);2008年07期

8 陳勁楓,莊飛云,錢春桃;甜瓜屬一新物種(雙二倍體)合成及定性[J];武漢植物學(xué)研究;2001年05期

9 陳勁楓,錢春桃,林茂松,羅向東,張蜀寧;甜瓜屬植物種間雜交研究進(jìn)展[J];植物學(xué)通報(bào);2004年01期

10 周永紅,楊俊良,顏濟(jì),鄭有良;小麥族下Hystrix longearistata和Hystrix duthiei的生物系統(tǒng)學(xué)研究[J];植物分類學(xué)報(bào);1999年04期

相關(guān)會議論文 前1條

1 曹清河;陳勁楓;;利用AFLP技術(shù)研究酸黃瓜(Cucumis hystrix)漸滲系的系統(tǒng)演化及分類地位[A];江蘇省遺傳學(xué)會第七屆代表大會暨學(xué)術(shù)研討會論文摘要匯編[C];2006年

相關(guān)碩士學(xué)位論文 前2條

1 朱麗葉;面向電商平臺的秒殺系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];上海交通大學(xué);2018年

2 曹明明;酸黃瓜Cucumis hystrix Chakr.葡萄糖-6-磷酸脫氫酶基因的克隆研究[D];南京農(nóng)業(yè)大學(xué);2012年



本文編號:2760715

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2760715.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶723e3***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com