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

基于Dubbo分布式架構(gòu)網(wǎng)上商城的研究與實現(xiàn)

發(fā)布時間:2020-08-12 23:13
【摘要】:近年來,國內(nèi)外電子商務(wù)迅速發(fā)展,網(wǎng)上購物的人數(shù)逐年增加。傳統(tǒng)的框架結(jié)構(gòu)難以滿足高并發(fā)需求,并且新興的Hadoop生態(tài)系統(tǒng)還無法完全替代傳統(tǒng)的項目開發(fā)。為了解決上述的問題,將分布式的思想引入到WEB開發(fā)項目工程中,實現(xiàn)一個分布式的、高并發(fā)的、負載均衡的大中型電子商務(wù)網(wǎng)上商城系統(tǒng)是本文主要研究內(nèi)容。該系統(tǒng)具有統(tǒng)一化、標準化、模塊化以及靈活部署的特點。本文以面向服務(wù)的思想為依據(jù),在宏觀的設(shè)計架構(gòu)上,應(yīng)用以RPC通訊技術(shù)為基礎(chǔ)的Dubbo開源分布式架構(gòu),通過分布式應(yīng)用程序協(xié)調(diào)服務(wù)Zookeeper,完成服務(wù)生產(chǎn)者和服務(wù)消費者之間的管理和調(diào)度。在具體的實現(xiàn)框架上,由于網(wǎng)上商城系統(tǒng)屬于互聯(lián)網(wǎng)行業(yè),需要降低功能之間的關(guān)聯(lián)性,系統(tǒng)采用更加輕量級的SpringMVC、Spring和Mybatis這三個框架模型進行開發(fā)。根據(jù)Spring框架的IOC和AOP的兩大特性,將其他兩大框架進行整合,統(tǒng)一由Spring容器來進行管理。在數(shù)據(jù)的持久化方面,通過Mybatis框架的逆向工程技術(shù)完成對MySQL數(shù)據(jù)庫的訪問,該框架可以直接編寫SQL語句,使開發(fā)更加簡單、輕量化。為了更加適應(yīng)于實際需求,系統(tǒng)中所有工程都是基于Maven來搭建,對項目工程進行一鍵構(gòu)建和依賴管理,應(yīng)用先進的開源框架和技術(shù),如Redis緩存技術(shù)、Active MQ異步消息隊列技術(shù)、以及Solr全文檢索技術(shù),實現(xiàn)一個以Dubbo架構(gòu)為支撐的分布式網(wǎng)上商城購物系統(tǒng)。本文根據(jù)上述提及的技術(shù)和方法對本系統(tǒng)進行分析和設(shè)計,并為系統(tǒng)的分布式實現(xiàn)提供了良好的解決方案。從整體上降低系統(tǒng)間的耦合度,提高系統(tǒng)的并發(fā)性和可擴展性。
【學位授予單位】:沈陽師范大學
【學位級別】:碩士
【學位授予年份】:2019
【分類號】:TP311.52
【圖文】:

開發(fā)模式


第 2 章 工程開發(fā)技術(shù)介紹,必先利其器”,要完成任何一個邏輯復(fù)雜的項目,都,再積零為整。在搭建網(wǎng)上商城系統(tǒng)之前,需要對當布式框架的思想再到具體的開發(fā)技術(shù)都要逐一說明,務(wù)架構(gòu)的網(wǎng)上商城的設(shè)計與實現(xiàn)。本章將從全局出發(fā)和開發(fā)技術(shù)流程。向服務(wù)思想務(wù)的思想[15,16]是由于縱向開發(fā)方式不能滿足實際的需一些業(yè)務(wù)需求較簡單,公司規(guī)模較、訪客少、國有企模式整體分為三層,表現(xiàn)層、業(yè)務(wù)層、數(shù)據(jù)層,由于的,例如 Tomcat 連接人數(shù)的限制[17],理論上一個 T是大概能承載 300 人同時訪問。很顯然,這種設(shè)計模數(shù)據(jù)在一臺服務(wù)器的臃腫,但是在處理高并發(fā)時候,

模式圖,分布式開發(fā),模式


基于 Dubbo 分布式架構(gòu)網(wǎng)上商城的研究與實現(xiàn)分布式架構(gòu)指的是將一個工程拆分成多個子系統(tǒng),應(yīng)用通訊技術(shù)來完成系統(tǒng)間的相互合作。面向服務(wù)指的是各個服務(wù)相當于一個組建模型,不同的應(yīng)用軟件可以通過調(diào)用這些服務(wù)的接口來實現(xiàn)整體業(yè)務(wù)需求。分布式面向服務(wù)思想本質(zhì)上拆分了一個大型的應(yīng)用程序的業(yè)務(wù)。即不面向特定業(yè)務(wù),而是對所有的業(yè)務(wù)進行抽象的抽取,獨立部署為分布式的服務(wù)。如果一個系統(tǒng)平臺需要增加業(yè)務(wù)功能只需要增加具體的應(yīng)用服務(wù),這種面向服務(wù)的思想比面向?qū)ο蟾拥乃神詈,滿足當前業(yè)務(wù)邏輯的靈活多變,提高可重用性和擴展性,軟件開發(fā)的技術(shù)是逐步改進的,最終演變到分布式開發(fā)結(jié)構(gòu),如下圖所示。

示意圖,處理過程,示意圖,代理對象


圖 2.3 RPC 處理過程示意圖上圖中可以清楚地展示 RPC 執(zhí)行的過程[19],步驟 1,客戶端中的一個進程函的客戶端句柄,并且 RPC 中有關(guān)的參數(shù);步驟 2,根據(jù)客戶端的代理對象調(diào)的協(xié)議棧,同時將數(shù)據(jù)進行封裝成包;步驟 3,底層根據(jù)點到點的 Sockets 協(xié)網(wǎng)絡(luò)進行傳遞;步驟 4,遠程系統(tǒng)內(nèi)核中 Sockets 接收請求,調(diào)用服務(wù)器句柄務(wù)器代理對象找到指定的本地函數(shù);步驟 6,服務(wù)端函數(shù)將處理的結(jié)果返回給步驟 7,服務(wù)端代理對象將返回遠程系統(tǒng)中的協(xié)議棧,同時將數(shù)據(jù)進行封裝8,本地系統(tǒng)內(nèi)核中 Sockets 接收請求;步驟 9;本地系統(tǒng)內(nèi)核解析封裝的數(shù)據(jù)果返回給客戶端句柄;步驟 10,客戶端函數(shù)接收代理對象的信息,實現(xiàn)遠程ubbo 分布式框架ubbo 是阿里巴巴公司用 Java 語言編寫的、基于 Socket 通信的、高性能 RPC式框架[20]。Dubbo 主要的功能是通過高性能的遠程調(diào)用 RPC 技術(shù)來實現(xiàn)服務(wù)。各個系統(tǒng)工程之間可以通過 Dubbo 進行統(tǒng)一管理,而每一個子項目都是獨

【相似文獻】

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

1 ;山西省政府采購網(wǎng)上商城采購?fù)黄?億元[J];山西財稅;2018年12期

2 劉航波;;政府采購網(wǎng)上商城發(fā)展建議[J];中國招標;2017年47期

3 ;江蘇政府采購“網(wǎng)上商城”成效顯著[J];中國政府采購;2018年03期

4 ;山西:政府采購網(wǎng)上商城交易額突破1千萬元[J];招標與投標;2018年05期

5 ;山西省政府采購網(wǎng)上商城試行4個月 交易額突破1千萬元[J];山西財稅;2018年05期

6 ;山西省政府采購網(wǎng)上商城交易額突破1千萬元[J];中國政府采購;2018年05期

7 ;軍隊采購網(wǎng)上商城公布供貨商誠信分管理辦法[J];中國政府采購;2016年12期

8 ;海南:網(wǎng)上商城采購7月實現(xiàn)全省覆蓋[J];招標與投標;2017年07期

9 ;廣東省為政采網(wǎng)上商城供應(yīng)商立規(guī)矩[J];中國政府采購;2017年08期

10 ;江蘇徐州:推行市級網(wǎng)上商城政府采購[J];招標與投標;2016年08期

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

1 葉春源;;基于Hibernate+Spring+Struts的網(wǎng)上商城系統(tǒng)[A];Java技術(shù)及應(yīng)用的進展——第八屆中國Java技術(shù)及應(yīng)用交流大會文集[C];2005年

2 楊曉凱;韋好;;基于SSH的網(wǎng)上商城系統(tǒng)的設(shè)計與實現(xiàn)[A];廣西計算機學會2016年學術(shù)年會論文集[C];2016年

3 湯海洪;郭曉軍;周述文;;大型零售企業(yè)如何借助電子商務(wù)走出困境[A];面向復(fù)雜系統(tǒng)的管理理論與信息系統(tǒng)技術(shù)學術(shù)會議專輯[C];2000年

4 余九九;;創(chuàng)新實踐能力培養(yǎng)模式——探討校園網(wǎng)上商城建設(shè)的可行性[A];中國職協(xié)2016年度優(yōu)秀科研成果獲獎?wù)撐募▽W校二等獎)[C];2016年

5 金承范;;無抗養(yǎng)豬勢在必行[A];2016東北養(yǎng)豬論壇論文集[C];2016年

6 李文生;;當前進行“網(wǎng)上交易”應(yīng)注意的問題[A];2005年烏蒙論壇論文集(二)[C];2005年

7 田超;覃左言;朱青;李鵬;;SuperRank:基于評論分析的智能推薦系統(tǒng)[A];NDBC2010第27屆中國數(shù)據(jù)庫學術(shù)會議論文集(B輯)[C];2010年

相關(guān)重要報紙文章 前10條

1 本報記者 呂坤;一小時配送 信譽樓網(wǎng)上商城再“提速”[N];滄州日報;2019年

2 本報記者 萬玉濤;江蘇 完善“1248”系統(tǒng) 網(wǎng)上商城結(jié)碩果[N];政府采購信息報;2018年

3 記者 袁瑞娟 通訊員 曹冬U

本文編號:2791156


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

本文鏈接:http://sikaile.net/jingjilunwen/dianzishangwulunwen/2791156.html


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

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