基于Dubbo分布式架構(gòu)網(wǎng)上商城的研究與實(shí)現(xiàn)
【學(xué)位授予單位】:沈陽(yáng)師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2019
【分類號(hào)】:TP311.52
【圖文】:
第 2 章 工程開(kāi)發(fā)技術(shù)介紹,必先利其器”,要完成任何一個(gè)邏輯復(fù)雜的項(xiàng)目,都,再積零為整。在搭建網(wǎng)上商城系統(tǒng)之前,需要對(duì)當(dāng)布式框架的思想再到具體的開(kāi)發(fā)技術(shù)都要逐一說(shuō)明,務(wù)架構(gòu)的網(wǎng)上商城的設(shè)計(jì)與實(shí)現(xiàn)。本章將從全局出發(fā)和開(kāi)發(fā)技術(shù)流程。向服務(wù)思想務(wù)的思想[15,16]是由于縱向開(kāi)發(fā)方式不能滿足實(shí)際的需一些業(yè)務(wù)需求較簡(jiǎn)單,公司規(guī)模較、訪客少、國(guó)有企模式整體分為三層,表現(xiàn)層、業(yè)務(wù)層、數(shù)據(jù)層,由于的,例如 Tomcat 連接人數(shù)的限制[17],理論上一個(gè) T是大概能承載 300 人同時(shí)訪問(wèn)。很顯然,這種設(shè)計(jì)模數(shù)據(jù)在一臺(tái)服務(wù)器的臃腫,但是在處理高并發(fā)時(shí)候,
基于 Dubbo 分布式架構(gòu)網(wǎng)上商城的研究與實(shí)現(xiàn)分布式架構(gòu)指的是將一個(gè)工程拆分成多個(gè)子系統(tǒng),應(yīng)用通訊技術(shù)來(lái)完成系統(tǒng)間的相互合作。面向服務(wù)指的是各個(gè)服務(wù)相當(dāng)于一個(gè)組建模型,不同的應(yīng)用軟件可以通過(guò)調(diào)用這些服務(wù)的接口來(lái)實(shí)現(xiàn)整體業(yè)務(wù)需求。分布式面向服務(wù)思想本質(zhì)上拆分了一個(gè)大型的應(yīng)用程序的業(yè)務(wù)。即不面向特定業(yè)務(wù),而是對(duì)所有的業(yè)務(wù)進(jìn)行抽象的抽取,獨(dú)立部署為分布式的服務(wù)。如果一個(gè)系統(tǒng)平臺(tái)需要增加業(yè)務(wù)功能只需要增加具體的應(yīng)用服務(wù),這種面向服務(wù)的思想比面向?qū)ο蟾拥乃神詈希瑵M足當(dāng)前業(yè)務(wù)邏輯的靈活多變,提高可重用性和擴(kuò)展性,軟件開(kāi)發(fā)的技術(shù)是逐步改進(jìn)的,最終演變到分布式開(kāi)發(fā)結(jié)構(gòu),如下圖所示。
圖 2.3 RPC 處理過(guò)程示意圖上圖中可以清楚地展示 RPC 執(zhí)行的過(guò)程[19],步驟 1,客戶端中的一個(gè)進(jìn)程函的客戶端句柄,并且 RPC 中有關(guān)的參數(shù);步驟 2,根據(jù)客戶端的代理對(duì)象調(diào)的協(xié)議棧,同時(shí)將數(shù)據(jù)進(jìn)行封裝成包;步驟 3,底層根據(jù)點(diǎn)到點(diǎn)的 Sockets 協(xié)網(wǎng)絡(luò)進(jìn)行傳遞;步驟 4,遠(yuǎn)程系統(tǒng)內(nèi)核中 Sockets 接收請(qǐng)求,調(diào)用服務(wù)器句柄務(wù)器代理對(duì)象找到指定的本地函數(shù);步驟 6,服務(wù)端函數(shù)將處理的結(jié)果返回給步驟 7,服務(wù)端代理對(duì)象將返回遠(yuǎn)程系統(tǒng)中的協(xié)議棧,同時(shí)將數(shù)據(jù)進(jìn)行封裝8,本地系統(tǒng)內(nèi)核中 Sockets 接收請(qǐng)求;步驟 9;本地系統(tǒng)內(nèi)核解析封裝的數(shù)據(jù)果返回給客戶端句柄;步驟 10,客戶端函數(shù)接收代理對(duì)象的信息,實(shí)現(xiàn)遠(yuǎn)程ubbo 分布式框架ubbo 是阿里巴巴公司用 Java 語(yǔ)言編寫的、基于 Socket 通信的、高性能 RPC式框架[20]。Dubbo 主要的功能是通過(guò)高性能的遠(yuǎn)程調(diào)用 RPC 技術(shù)來(lái)實(shí)現(xiàn)服務(wù)。各個(gè)系統(tǒng)工程之間可以通過(guò) Dubbo 進(jìn)行統(tǒng)一管理,而每一個(gè)子項(xiàng)目都是獨(dú)
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 ;山西省政府采購(gòu)網(wǎng)上商城采購(gòu)?fù)黄?億元[J];山西財(cái)稅;2018年12期
2 劉航波;;政府采購(gòu)網(wǎng)上商城發(fā)展建議[J];中國(guó)招標(biāo);2017年47期
3 ;江蘇政府采購(gòu)“網(wǎng)上商城”成效顯著[J];中國(guó)政府采購(gòu);2018年03期
4 ;山西:政府采購(gòu)網(wǎng)上商城交易額突破1千萬(wàn)元[J];招標(biāo)與投標(biāo);2018年05期
5 ;山西省政府采購(gòu)網(wǎng)上商城試行4個(gè)月 交易額突破1千萬(wàn)元[J];山西財(cái)稅;2018年05期
6 ;山西省政府采購(gòu)網(wǎng)上商城交易額突破1千萬(wàn)元[J];中國(guó)政府采購(gòu);2018年05期
7 ;軍隊(duì)采購(gòu)網(wǎng)上商城公布供貨商誠(chéng)信分管理辦法[J];中國(guó)政府采購(gòu);2016年12期
8 ;海南:網(wǎng)上商城采購(gòu)7月實(shí)現(xiàn)全省覆蓋[J];招標(biāo)與投標(biāo);2017年07期
9 ;廣東省為政采網(wǎng)上商城供應(yīng)商立規(guī)矩[J];中國(guó)政府采購(gòu);2017年08期
10 ;江蘇徐州:推行市級(jí)網(wǎng)上商城政府采購(gòu)[J];招標(biāo)與投標(biāo);2016年08期
相關(guān)會(huì)議論文 前7條
1 葉春源;;基于Hibernate+Spring+Struts的網(wǎng)上商城系統(tǒng)[A];Java技術(shù)及應(yīng)用的進(jìn)展——第八屆中國(guó)Java技術(shù)及應(yīng)用交流大會(huì)文集[C];2005年
2 楊曉凱;韋好;;基于SSH的網(wǎng)上商城系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[A];廣西計(jì)算機(jī)學(xué)會(huì)2016年學(xué)術(shù)年會(huì)論文集[C];2016年
3 湯海洪;郭曉軍;周述文;;大型零售企業(yè)如何借助電子商務(wù)走出困境[A];面向復(fù)雜系統(tǒng)的管理理論與信息系統(tǒng)技術(shù)學(xué)術(shù)會(huì)議專輯[C];2000年
4 余九九;;創(chuàng)新實(shí)踐能力培養(yǎng)模式——探討校園網(wǎng)上商城建設(shè)的可行性[A];中國(guó)職協(xié)2016年度優(yōu)秀科研成果獲獎(jiǎng)?wù)撐募▽W(xué)校二等獎(jiǎng))[C];2016年
5 金承范;;無(wú)抗養(yǎng)豬勢(shì)在必行[A];2016東北養(yǎng)豬論壇論文集[C];2016年
6 李文生;;當(dāng)前進(jìn)行“網(wǎng)上交易”應(yīng)注意的問(wèn)題[A];2005年烏蒙論壇論文集(二)[C];2005年
7 田超;覃左言;朱青;李鵬;;SuperRank:基于評(píng)論分析的智能推薦系統(tǒng)[A];NDBC2010第27屆中國(guó)數(shù)據(jù)庫(kù)學(xué)術(shù)會(huì)議論文集(B輯)[C];2010年
相關(guān)重要報(bào)紙文章 前10條
1 本報(bào)記者 呂坤;一小時(shí)配送 信譽(yù)樓網(wǎng)上商城再“提速”[N];滄州日?qǐng)?bào);2019年
2 本報(bào)記者 萬(wàn)玉濤;江蘇 完善“1248”系統(tǒng) 網(wǎng)上商城結(jié)碩果[N];政府采購(gòu)信息報(bào);2018年
3 記者 袁瑞娟 通訊員 曹冬U
本文編號(hào):2791156
本文鏈接:http://sikaile.net/jingjilunwen/dianzishangwulunwen/2791156.html