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

分布式架構(gòu)下的電商平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2021-04-14 18:19
  近幾年互聯(lián)網(wǎng)的熱潮帶動(dòng)著人們生活方式的轉(zhuǎn)型,催生著互聯(lián)網(wǎng)應(yīng)用的創(chuàng)業(yè)浪潮。結(jié)合傳統(tǒng)企業(yè)的轉(zhuǎn)型,利用互聯(lián)網(wǎng)帶來(lái)的流量?jī)?yōu)勢(shì)和便捷高效的特性,衍生出諸多新型的商業(yè)模式創(chuàng)新,例如移動(dòng)支付,共享經(jīng)濟(jì),在線社交,電子商務(wù),在線購(gòu)物,互聯(lián)網(wǎng)金融等。其中在線購(gòu)物作為電子商務(wù)的子應(yīng)用領(lǐng)域已經(jīng)融入人們生活方式,從經(jīng)濟(jì)規(guī)模來(lái)看如今已占到國(guó)內(nèi)零售總額的22.7%,無(wú)疑已經(jīng)成為社會(huì)經(jīng)濟(jì)發(fā)展不可或缺的重要構(gòu)成因素,因此對(duì)于電商平臺(tái)的建設(shè)和關(guān)鍵技術(shù)的研究具有重要的實(shí)踐意義和應(yīng)用價(jià)值。在此背景下基于互聯(lián)網(wǎng)公司主流前后端分離開發(fā)思想,利用當(dāng)前主流開發(fā)框架,本系統(tǒng)實(shí)現(xiàn)了一套用戶在線購(gòu)物的電商平臺(tái)網(wǎng)站。區(qū)別于傳統(tǒng)的電商平臺(tái)開發(fā),本系統(tǒng)遵循軟件工程思想中規(guī)范化的開發(fā)流程,按照項(xiàng)目從需求分析,技術(shù)選型,數(shù)據(jù)庫(kù)設(shè)計(jì),系統(tǒng)設(shè)計(jì)到最終功能實(shí)現(xiàn),在完善業(yè)務(wù)功能的同時(shí)著重從技術(shù)架構(gòu)的層面對(duì)傳統(tǒng)電商網(wǎng)站開發(fā)中的單體應(yīng)用架構(gòu)進(jìn)行優(yōu)化升級(jí),通過(guò)借助Nginx負(fù)載均衡并利用分布式集群的方式提高平臺(tái)由于高并發(fā)訪問(wèn)帶來(lái)的性能瓶頸。在單體應(yīng)用和分布式應(yīng)用對(duì)比方面,項(xiàng)目采用Redis分布式緩存,解決傳統(tǒng)單體服務(wù)應(yīng)用在分布式集群下session會(huì)話管理的問(wèn)... 

【文章來(lái)源】:吉林大學(xué)吉林省 211工程院校 985工程院校 教育部直屬院校

【文章頁(yè)數(shù)】:74 頁(yè)

【學(xué)位級(jí)別】:碩士

【部分圖文】:

分布式架構(gòu)下的電商平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)


電商發(fā)展趨勢(shì)對(duì)比圖

模塊化


Redis 分布式,Guava 本地緩存,Maven 項(xiàng)目管理,Git 版本控制,F(xiàn)TP 結(jié)合阿里云搭建圖片服務(wù)器實(shí)現(xiàn)將圖片等靜態(tài)資源的拆分[15],從而能更好的提高網(wǎng)站的吞吐量,減少 IO 壓力,實(shí)現(xiàn)動(dòng)靜分離等。其中使用到的關(guān)鍵技術(shù)如:負(fù)載均衡,本地緩存, 分布式集群,分布式會(huì)話管理,單點(diǎn)登錄,Redis 分布式集群,分布式鎖,Consistant Hash 一致性算法[16-17],Docker容器化技術(shù)[18-25]等。2.1 Web 前端技術(shù)棧Web 前端開發(fā)技術(shù),主要工作是負(fù)責(zé)前端網(wǎng)頁(yè)的開發(fā)和與服務(wù)端進(jìn)行數(shù)據(jù)交互。其中主要包括 HTML,JavaScript,CSS,Webpack 等,他們?cè)谇岸碎_發(fā)當(dāng)中承擔(dān)不同的角色,共同為前端頁(yè)面提供服務(wù)。2.1.1 Webpack 模塊化管理Webpack 是依賴于 Nodejs 的一個(gè)開源前端資源加載和打包工具[26],它將前端開發(fā)當(dāng)中的各種靜態(tài)資源視如 js,html,css,圖片等視為模塊,通過(guò)兼容多種 JS 書寫規(guī)范,可以處理模塊之間的依賴關(guān)系,能夠?qū)o態(tài)資源進(jìn)行統(tǒng)一的管理以及打包發(fā)布如圖 2.1 所示,所以就有更加強(qiáng)大的 JS 模塊化功能,為前端開發(fā)提供模塊化打包方式。

原理圖,Web交互,原理圖


第 2 章 相關(guān)技術(shù)基礎(chǔ)2.1.2 Ajax 異步技術(shù)AJAX(Asynchronous JavaScript and XML)。如圖 2.2 所示,通過(guò)將原有的陳舊技術(shù)如 XML、JavaScript、JSON、DOM 等的結(jié)合實(shí)現(xiàn)的一種新型用于實(shí)現(xiàn)前后端數(shù)據(jù)異步傳輸?shù)姆绞,用于?gòu)建更好、更快且交互性更強(qiáng)的 Web 應(yīng)用的一種新技術(shù)。通過(guò)在 Web 瀏覽器和Web 服務(wù)器之間借助于 JavaScript 異步數(shù)據(jù)傳輸對(duì)象實(shí)現(xiàn)數(shù)據(jù)的發(fā)送和接收,當(dāng)用戶做出動(dòng)作調(diào)動(dòng)頁(yè)面的時(shí)候,通過(guò)局部加載頁(yè)面而非全部替換的方式,在幕后與 Web 服務(wù)器交換數(shù)據(jù),可以使網(wǎng)頁(yè)更迅速地響應(yīng),實(shí)現(xiàn) Web 頁(yè)面的實(shí)時(shí)局部刷新功能,增強(qiáng)用戶體驗(yàn)性。

【參考文獻(xiàn)】:
期刊論文
[1]基于NoSQL和MySQL的科研信息管理系統(tǒng)開發(fā)[J]. 潘益婷,潘修強(qiáng),肖鵬飛.  中國(guó)教育信息化. 2019(05)
[2]一致性hash算法在物流數(shù)據(jù)平臺(tái)中的應(yīng)用[J]. 魯新宇.  電子世界. 2019(03)
[3]基于分布式集群架構(gòu)下的SSM電商購(gòu)物平臺(tái)設(shè)計(jì)[J]. 龍文佳,肖敏,劉義.  電腦編程技巧與維護(hù). 2019(01)
[4]基于Docker的分布式環(huán)境快速搭建[J]. 鄒行健,王同喜.  電腦知識(shí)與技術(shù). 2018(35)
[5]基于Docker的Java Web項(xiàng)目部署實(shí)踐[J]. 史海峰.  電腦知識(shí)與技術(shù). 2018(29)
[6]Docker技術(shù)在某平臺(tái)部署中的應(yīng)用探索[J]. 畢磊.  信息系統(tǒng)工程. 2018(08)
[7]商業(yè)模式視角下電商平臺(tái)崛起根源探析[J]. 王生金.  商業(yè)經(jīng)濟(jì)研究. 2018(14)
[8]面向企業(yè)級(jí)web應(yīng)用的前后端分離開發(fā)模式及實(shí)踐[J]. 杜艷美,黃曉芳.  西南科技大學(xué)學(xué)報(bào). 2018(02)
[9]傳統(tǒng)企業(yè)向跨境電商轉(zhuǎn)型的模式及運(yùn)營(yíng)機(jī)理[J]. 李家華,徐婷.  商業(yè)經(jīng)濟(jì)研究. 2018(12)
[10]Redis分布式緩存實(shí)現(xiàn)與解析[J]. 周智.  信息通信. 2018(06)

碩士論文
[1]基于Docker的前端發(fā)布平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 陳博俊.武漢郵電科學(xué)研究院 2016



本文編號(hào):3137788

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

本文鏈接:http://sikaile.net/jingjilunwen/guojimaoyilunwen/3137788.html


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

版權(quán)申明:資料由用戶002aa***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com