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

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

微服務(wù)架構(gòu)的研究及其在線教育系統(tǒng)的實(shí)現(xiàn)

發(fā)布時(shí)間:2020-03-18 11:35
【摘要】:隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的快速發(fā)展以及教育行業(yè)的信息化改革,在線教育這個(gè)概念迅速火熱起來,出現(xiàn)了越來越多的在線教育平臺(tái)。最初的在線教育平臺(tái)功能比較簡單,隨著用戶需求的不斷變化,在線教育平臺(tái)的功能需要不斷的擴(kuò)展,要是沒有設(shè)計(jì)一個(gè)好的軟件架構(gòu),當(dāng)需要在系統(tǒng)中進(jìn)行功能的擴(kuò)展時(shí)就比較麻煩。因此,本文基于微服務(wù)設(shè)計(jì)理念,設(shè)計(jì)了一個(gè)低耦合、易擴(kuò)展、可伸縮、高可用、高性能、可持續(xù)集成以及自動(dòng)化部署的軟件架構(gòu),并且使用該微服務(wù)框架開發(fā)實(shí)現(xiàn)了在線教育系統(tǒng)平臺(tái)。本文首先對(duì)微服務(wù)架構(gòu)設(shè)計(jì)的基本原則以及用到的關(guān)鍵技術(shù)進(jìn)行研究。為了保證系統(tǒng)的高可用和高性能,采用LVS+Keepalived+Nginx組合構(gòu)成二層負(fù)載均衡架構(gòu),來對(duì)系統(tǒng)的應(yīng)用服務(wù)器集群進(jìn)行負(fù)載均衡;基于低耦合、易擴(kuò)展和避免重復(fù)開發(fā)的設(shè)計(jì)原則,通過以業(yè)務(wù)為邊界對(duì)系統(tǒng)功能點(diǎn)進(jìn)行劃分建模,然后采用分布式服務(wù)框架Dubbo進(jìn)行微服務(wù)模塊的開發(fā);為了保證Dubbo微服務(wù)模塊的高可用,使用Zookeeper集群對(duì)Dubbo服務(wù)模塊的提供者和消費(fèi)者進(jìn)行管理;為了對(duì)眾多的微服務(wù)模塊配置文件進(jìn)行動(dòng)態(tài)的統(tǒng)一管理,擴(kuò)展Disconf作為系統(tǒng)的分布式配置中心;為了對(duì)Dubbo服務(wù)調(diào)用鏈進(jìn)行追蹤保證系統(tǒng)的穩(wěn)定性,采用Zipkin來實(shí)時(shí)監(jiān)控。然后,根據(jù)具體的業(yè)務(wù)需求設(shè)計(jì)整個(gè)在線教育系統(tǒng)的系統(tǒng)架構(gòu),并給出了系統(tǒng)中各類服務(wù)器的設(shè)計(jì)方案。然后使用SpringBoot+Spring Data Jpa+Dubbo開發(fā)框架來實(shí)現(xiàn)各個(gè)功能模塊,并且詳細(xì)介紹了如何把開發(fā)好的應(yīng)用程序構(gòu)建Docker鏡像以及部署使用。最后,整個(gè)系統(tǒng)應(yīng)用服務(wù)器采用虛擬化技術(shù)Docker進(jìn)行集成部署,并進(jìn)行系統(tǒng)的功能測(cè)試和性能測(cè)試。從測(cè)試結(jié)果來看,符合預(yù)期要求,取得了比較好的效果。
【圖文】:

工程碩士學(xué)位,代碼組,北京郵電大學(xué),高負(fù)載


邐北京郵電大學(xué)工程碩士學(xué)位論文邐逡逑如圖1-1所示,WAR包中的服務(wù)功能模塊A的負(fù)載己經(jīng)達(dá)到了邋90%,為了逡逑防止A模塊的高負(fù)載而拖垮整個(gè)服務(wù),必須進(jìn)行擴(kuò)容。而同一邋WAR包中的其它逡逑兩個(gè)服務(wù)功能模塊的負(fù)載還很低、還沒到達(dá)其處理能力的一半。由于這種單一逡逑WAR包的代碼組織方式,要對(duì)服務(wù)擴(kuò)容,只能重復(fù)部署這個(gè)WAR包。這種方式逡逑雖然可以將服務(wù)功能模塊A的負(fù)載降為其原來負(fù)載的一半,但是也使得其它部逡逑分的利用率更低,浪費(fèi)系統(tǒng)整體的資源。逡逑

系統(tǒng)擴(kuò)容,架構(gòu)模式


目前實(shí)現(xiàn)微服務(wù)設(shè)計(jì)理念的技術(shù)架構(gòu)主要有Dubbo和Spring邋Cloud%逡逑Dubbo自身僅僅是…個(gè)分布式服務(wù)遠(yuǎn)程調(diào)用框架,讓其作為?個(gè)完整微服務(wù)逡逑架構(gòu)還存在一些問題,因此,需要通過?些第三方組件來擴(kuò)展其功能模塊,比如逡逑分布式配置中心、請(qǐng)求鏈路監(jiān)控中心等。逡逑Spring邋Cloud邋Netflix項(xiàng)目是Spring邋Cloud的子項(xiàng)目之一,主要內(nèi)容是對(duì)Netflix逡逑公司一系列開源產(chǎn)品的包裝,它為Spring邋Boot應(yīng)用提供了自配置的Netflix邋OSS逡逑整合。通過一些簡單的注解,開發(fā)者就可以快速的在應(yīng)用中配置一下常用模塊并逡逑構(gòu)建龐大的分布式系統(tǒng)|41。它主要提供的模塊包括:服務(wù)發(fā)現(xiàn)(Eureka),斷路逡逑器(Hystrix),智能路由(Zuul),客戶端負(fù)載均衡(Ribbon和feign)等。逡逑本課題在對(duì)微服務(wù)架構(gòu)技術(shù)選型的時(shí)候,:卜:要從以下兩點(diǎn)進(jìn)行考慮:逡逑一、技術(shù)使用成本。由于該課題-足企業(yè)所委托,該企業(yè)以前的某些模塊己經(jīng)逡逑采用Dubbo進(jìn)行開發(fā),究全遷移到SpringCloiid平臺(tái)代價(jià)太高。此外,企業(yè)的開逡逑發(fā)工程師對(duì)SpringCloud都不是很熟悉,,學(xué)習(xí)和使用成本都很高,而對(duì)于Dubbo逡逑則比較熟悉,使用成本比較低。逡逑3逡逑
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類號(hào)】:TP311.52

【相似文獻(xiàn)】

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

1 王雨露;;中小學(xué)在線教育現(xiàn)狀、問題與優(yōu)化[J];學(xué)周刊;2018年27期

2 姚眉捷;鄭依林;喬輝;張志;;大學(xué)生在線教育直播課程弊端分析及對(duì)策建議[J];科技創(chuàng)業(yè)月刊;2018年04期

3 吳安;;基于虛擬價(jià)值鏈理論的在線教育產(chǎn)業(yè)盈利模式研究[J];長春工程學(xué)院學(xué)報(bào)(社會(huì)科學(xué)版);2018年02期

4 ;一周融資30億元 在線教育或成今年投資風(fēng)口[J];企業(yè)研究;2018年08期

5 唐景莉;;中國高校將面向全球免費(fèi)提供在線教育課[J];中國建設(shè)教育;2013年03期

6 李澤眾;;在線教育產(chǎn)品設(shè)計(jì)的研究[J];東方藏品;2016年11期

7 胡雍;;在線教育的發(fā)展及對(duì)我國高等教育改革的啟示[J];人才培養(yǎng)與教學(xué)改革-浙江工商大學(xué)教學(xué)改革論文集;2015年00期

8 隋鎮(zhèn)羽;趙碩;王浩澤;王秋婷;;長春市在線教育平臺(tái)發(fā)展問題研究及解決對(duì)策[J];經(jīng)貿(mào)實(shí)踐;2017年23期

9 ;在線教育發(fā)展史:在線教育五大階段你在什么位置?[J];教育現(xiàn)代化;2017年48期

10 ;在線教育的冰與火[J];中國戰(zhàn)略新興產(chǎn)業(yè);2017年47期

相關(guān)會(huì)議論文 前10條

1 ;年度數(shù)據(jù)發(fā)布-在線教育 2017年[A];艾瑞咨詢系列研究報(bào)告(2018年第1期)[C];2018年

2 ;2016年中國在線教育市場(chǎng)規(guī)模突破1500億元[A];艾瑞咨詢系列研究報(bào)告(2017年第6期)[C];2017年

3 ;中國直播互動(dòng)教育行業(yè)研究報(bào)告[A];艾瑞咨詢系列研究報(bào)告(2017年第8期)[C];2017年

4 ;國內(nèi)在線教育分類[A];中國教育網(wǎng)絡(luò)2015年5月刊[C];2015年

5 張靜;;論合作學(xué)習(xí)方式應(yīng)用于在線教育的必要性與可能性[A];山東心理學(xué)會(huì)第十屆學(xué)術(shù)會(huì)議論文提要匯編[C];2002年

6 陶西平;;云時(shí)代在線教育三大爭論焦點(diǎn)待解[A];《師陶學(xué)刊》2015年12月[C];2015年

7 唐雨;曾蒙田;;開放在線教育平臺(tái)及課程體系[A];中國高等教育學(xué)會(huì)教育信息化分會(huì)第十二次學(xué)術(shù)年會(huì)論文集[C];2014年

8 朱新軍;;職工在線教育考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[A];鐵道部信息技術(shù)中心成立30周年暨鐵路運(yùn)輸管理信息系統(tǒng)(TMIS)工程全面竣工投產(chǎn)TMIS工程建設(shè)論文專輯(二)[C];2005年

9 于麗;趙雯暉;張文婧;鹿彬彬;;從Coursera到愛課程[A];傳承與創(chuàng)新——提升高等教育質(zhì)量[C];2014年

10 ;2015年 中國在線教育平臺(tái)研究報(bào)告[A];艾瑞咨詢系列研究報(bào)告(2015年第12期)[C];2015年

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

1 本報(bào)記者 胡軍;淘寶模式將課件銷售引向歧途[N];中國消費(fèi)者報(bào);2016年

2 本報(bào)記者 李娟;在線教育“貧富不均” 警惕“團(tuán)購網(wǎng)”老路[N];經(jīng)濟(jì)觀察報(bào);2014年

3 本報(bào)記者 韓雨亭;“游企”網(wǎng)龍謀變教育[N];經(jīng)濟(jì)觀察報(bào);2014年

4 王小月;英語在線教育尚難實(shí)現(xiàn)知識(shí)暴富[N];中國消費(fèi)者報(bào);2018年

5 本報(bào)記者 楊毅;在線教育資本關(guān)注度再次升溫[N];金融時(shí)報(bào);2018年

6 本報(bào)記者 王佳;在線教育起舞“風(fēng)口潮頭”[N];山西經(jīng)濟(jì)日?qǐng)?bào);2018年

7 本報(bào)記者 王佳;在線教育傲立風(fēng)口 機(jī)遇與挑戰(zhàn)并存[N];山西經(jīng)濟(jì)日?qǐng)?bào);2018年

8 本報(bào)記者 于玉金;在線教育急盼變現(xiàn)[N];華夏時(shí)報(bào);2018年

9 本報(bào)記者 郭釔杉;在線教育再次站上資本風(fēng)口[N];中華工商時(shí)報(bào);2018年

10 中國婦女報(bào)·中國女網(wǎng)見習(xí)記者 晏珊;在線教育離“靠譜”有多遠(yuǎn)?[N];中國婦女報(bào);2017年

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

1 梁琳;面向孔子學(xué)院慕課建設(shè)的研究[D];東北師范大學(xué);2016年

2 譚明杰;在線教育中的信息技術(shù)采納與學(xué)習(xí)者保持研究[D];電子科技大學(xué);2015年

3 李雅箏;在線教育平臺(tái)用戶持續(xù)使用意向及課程付費(fèi)意愿影響因素研究[D];中國科學(xué)技術(shù)大學(xué);2016年

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

1 李帥;微服務(wù)架構(gòu)的研究及其在線教育系統(tǒng)的實(shí)現(xiàn)[D];北京郵電大學(xué);2018年

2 王群;網(wǎng)易有道在線教育產(chǎn)品競(jìng)爭戰(zhàn)略研究[D];北京郵電大學(xué);2018年

3 陽旭;在線教育平臺(tái)的市場(chǎng)競(jìng)爭策略分析[D];北京郵電大學(xué);2018年

4 崔亮;我國在線教育盈利模式研究[D];北京郵電大學(xué);2018年

5 劉龍坡;面向在線教育應(yīng)用的視覺交互關(guān)鍵技術(shù)研究[D];華南理工大學(xué);2017年

6 胡艷艷;美國歷史科在線教育初探[D];上海師范大學(xué);2017年

7 王楠;培生教育集團(tuán)與中國教育出版?zhèn)髅郊瘓F(tuán)在線教育出版比較研究[D];青島科技大學(xué);2017年

8 田冰竹;我國高校在線教育發(fā)展中的政府責(zé)任研究[D];長春工業(yè)大學(xué);2017年

9 盛天啟;基于iOS的“海邊直播”客戶端設(shè)計(jì)與實(shí)現(xiàn)[D];北京交通大學(xué);2017年

10 蘇國友;我國在線教育盈利模式研究[D];對(duì)外經(jīng)濟(jì)貿(mào)易大學(xué);2017年



本文編號(hào):2588658

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

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2588658.html


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

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