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

基于Dubbo技術(shù)的微課平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2020-03-18 03:43
【摘要】:近年來(lái),隨著4G、移動(dòng)互聯(lián)網(wǎng)絡(luò)等技術(shù)的快速發(fā)展,和智能移動(dòng)終端的普及,以及數(shù)字化泛在學(xué)習(xí)的到來(lái),廣大用戶對(duì)高質(zhì)量移動(dòng)學(xué)習(xí)的需求以及潛在需求已經(jīng)日益明顯。從移動(dòng)學(xué)習(xí)概念的提出至今已有多年,但是一直以來(lái)受到各種客觀條件的限制,發(fā)展較為緩慢,特別是受通信技術(shù)和承載平臺(tái)的制約尤為明顯。隨著互聯(lián)網(wǎng)教育產(chǎn)業(yè)勢(shì)頭迅猛增長(zhǎng),對(duì)互聯(lián)網(wǎng)在線教育平臺(tái)提出了更高的要求。本文從實(shí)際需求出發(fā),結(jié)合具體項(xiàng)目,針對(duì)當(dāng)前互聯(lián)網(wǎng)在線教育平臺(tái)交互內(nèi)容形式單一、多媒體資源傳輸性能較低、用戶粘性不高等問(wèn)題,進(jìn)行了功能需求和業(yè)務(wù)流程分析。根據(jù)需求分析,設(shè)計(jì)并實(shí)現(xiàn)面向互聯(lián)網(wǎng)教育的微課平臺(tái)。該平臺(tái)包括學(xué)生端、老師端和運(yùn)營(yíng)管理人員端,提供微課視頻教學(xué)、在線提問(wèn)、跟堂測(cè)試、課程筆記、運(yùn)營(yíng)管理等功能。該系統(tǒng)已經(jīng)上線,用戶反映良好。本文針對(duì)微課平臺(tái)多媒體數(shù)據(jù),如視頻、圖像、文本等加載速度慢,影響用戶體驗(yàn),以及安卓、蘋果等多平臺(tái)適配問(wèn)題。采用混合APP開發(fā)技術(shù),兼顧HTML5技術(shù)所具有的良好的平臺(tái)移植性,以及原生APP技術(shù)所具有的良好的性能,不僅實(shí)現(xiàn)快速頁(yè)面渲染,具有良好的用戶體驗(yàn),而且能夠?qū)崿F(xiàn)多平臺(tái)移植。針對(duì)海量多媒體數(shù)據(jù)存儲(chǔ)和訪問(wèn)性能低的問(wèn)題,采用Dubbo+Zookeeper+Memcached分布式數(shù)據(jù)存儲(chǔ)技術(shù)和分布式內(nèi)存對(duì)象緩存技術(shù),減輕平臺(tái)的數(shù)據(jù)庫(kù)訪問(wèn)負(fù)載,實(shí)現(xiàn)快速響應(yīng)。通過(guò)設(shè)計(jì)并實(shí)現(xiàn)的面向互聯(lián)網(wǎng)教育的微課平臺(tái),實(shí)現(xiàn)微課視頻教學(xué)、在線提問(wèn)、跟堂測(cè)試、課程筆記、運(yùn)營(yíng)管理等功能等功能,使得使用該平臺(tái)的各類人員高效互動(dòng),中小學(xué)生可以對(duì)自己學(xué)習(xí)中的盲區(qū)進(jìn)行查漏補(bǔ)缺,老師可以及時(shí)提供教學(xué)資源和掌握學(xué)生學(xué)習(xí)情況,運(yùn)營(yíng)管理人員可以及時(shí)獲取老師教學(xué)過(guò)程和學(xué)生互動(dòng)情況,合理分配教學(xué)資源。系統(tǒng)功能測(cè)試和性能測(cè)試表明該平臺(tái)不僅功能完好,而且滿足大量用戶并發(fā)快速訪問(wèn)。
【圖文】:

分布式數(shù)據(jù)庫(kù)系統(tǒng),組件結(jié)構(gòu),分布式數(shù)據(jù)庫(kù),緩存技術(shù)


圖 2.1 分布式數(shù)據(jù)庫(kù)系統(tǒng)組件結(jié)構(gòu)分布式數(shù)據(jù)庫(kù)存儲(chǔ)訪問(wèn)技術(shù)是軟件系統(tǒng)充分利用分布式數(shù)據(jù)庫(kù)資源的關(guān)鍵在,極大的擴(kuò)充了軟件系統(tǒng)可以承載的數(shù)據(jù)資源,成為大型軟件系統(tǒng)不可或缺組成部分。本文采用當(dāng)前主流的分布式數(shù)據(jù)庫(kù)存儲(chǔ)訪問(wèn)框架——Dubbo 進(jìn)行微平臺(tái)的海量數(shù)據(jù)資源的存儲(chǔ)和訪問(wèn)。Dubbo 框架基于面向服務(wù)的軟件架構(gòu)思想對(duì)不同節(jié)點(diǎn)的數(shù)據(jù)資源進(jìn)行存儲(chǔ)訪問(wèn)操作,并將這些操作封裝成服務(wù),采Zookeeper 進(jìn)行服務(wù)調(diào)度。由于微課視頻等多媒體資源的數(shù)據(jù)量大,需要大量?jī)?chǔ)空間對(duì)這些資源進(jìn)行存儲(chǔ),因此,采用分布式數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)。而 Dubbo 能好的支持分布式數(shù)據(jù)庫(kù)的存儲(chǔ)和訪問(wèn)。2.2 分布式數(shù)據(jù)緩存技術(shù)分布式緩存技術(shù)是在傳統(tǒng)緩存技術(shù)的基礎(chǔ)上發(fā)展的,它把緩存技術(shù)和服務(wù)集群技術(shù)結(jié)合或者利用多臺(tái)服務(wù)器作為緩存服務(wù)器來(lái)實(shí)現(xiàn)分布式緩存[39]。傳統(tǒng)個(gè)緩存服務(wù)器的處理能力和緩存空間大小都是有限的,當(dāng)存儲(chǔ)的數(shù)據(jù)較多時(shí),

拓?fù)浣Y(jié)構(gòu)圖,拓?fù)浣Y(jié)構(gòu),緩存服務(wù)器,緩存


圖 2.2 Peer-to-Peer 拓?fù)浣Y(jié)構(gòu)在這種拓?fù)浣Y(jié)構(gòu)中,由于任意兩臺(tái)緩存服務(wù)器之間都可以建立連接,所以其具有單跳數(shù)據(jù)分發(fā)能力,傳輸數(shù)據(jù)的延遲時(shí)間低,動(dòng)態(tài)節(jié)點(diǎn)發(fā)現(xiàn)等特征。但是,這種結(jié)構(gòu)也存在很大的缺陷,一種情況是當(dāng)緩存系統(tǒng)中數(shù)據(jù)更新的比較頻繁時(shí),由于每臺(tái)緩存服務(wù)器的數(shù)據(jù)更新都要把該更新消息發(fā)給所有其他緩存服務(wù)器,這時(shí)在網(wǎng)絡(luò)中發(fā)送的消息就會(huì)非常多,占用了較多的網(wǎng)絡(luò)帶寬,一定程度上影響了緩存系統(tǒng)的性能另一種情況是,當(dāng)緩存系統(tǒng)中的緩存服務(wù)器數(shù)量很多時(shí),同樣當(dāng)某臺(tái)緩存服務(wù)器有更新數(shù)據(jù)時(shí),它要向所有其他緩存服務(wù)器發(fā)送更新消息,這時(shí)發(fā)送的消息數(shù)據(jù)量也是非常大的,整個(gè)緩存系統(tǒng)的數(shù)據(jù)同步可能需要較長(zhǎng)時(shí)間,應(yīng)用就不能快速地從緩存中獲得所需對(duì)象,,緩存系統(tǒng)的性能同樣會(huì)受到較大影響。(2)Client/Server 拓?fù)浣Y(jié)構(gòu):采用這種拓?fù)浣Y(jié)構(gòu)的分布式緩存是指,整個(gè)緩存系統(tǒng)的所有緩存服務(wù)器被分為兩種角色客戶端和服務(wù)器端,通常服務(wù)器端緩存角色使用一臺(tái)服務(wù)器來(lái)充當(dāng),而客戶端緩存角色則是多臺(tái)緩存服務(wù)器,并且客戶端服務(wù)器拓?fù)浣Y(jié)構(gòu)不同于一一結(jié)構(gòu),在一一結(jié)構(gòu)中每臺(tái)緩存服務(wù)器都可以和其他
【學(xué)位授予單位】:湖南大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2018
【分類號(hào)】:TP311.52;G434

【參考文獻(xiàn)】

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

1 馮明;;基于混合模式(Hybrid App)移動(dòng)終端設(shè)計(jì)的方法[J];數(shù)字技術(shù)與應(yīng)用;2015年04期

2 黃悅深;;基于HTML5的移動(dòng)Web App開發(fā)[J];圖書館雜志;2014年07期

3 張一春;;微課建設(shè)研究與思考[J];中國(guó)教育網(wǎng)絡(luò);2013年10期

4 郭棟;王偉;曾國(guó)蓀;;基于Memcached的緩存資源集中管理方法[J];計(jì)算機(jī)技術(shù)與發(fā)展;2013年12期

5 梁樂(lè)明;梁錦明;;從資源建設(shè)到應(yīng)用:微課程的現(xiàn)狀與趨勢(shì)[J];中國(guó)電化教育;2013年08期

6 胡鐵生;黃明燕;李民;;我國(guó)微課發(fā)展的三個(gè)階段及其啟示[J];遠(yuǎn)程教育雜志;2013年04期

7 黎加厚;;微課的含義與發(fā)展[J];中小學(xué)信息技術(shù)教育;2013年04期

8 梁樂(lè)明;曹俏俏;張寶輝;;微課程設(shè)計(jì)模式研究——基于國(guó)內(nèi)外微課程的對(duì)比分析[J];開放教育研究;2013年01期

9 張靜然;;微課程之綜述[J];中國(guó)信息技術(shù)教育;2012年11期

10 張金磊;王穎;張寶輝;;翻轉(zhuǎn)課堂教學(xué)模式研究[J];遠(yuǎn)程教育雜志;2012年04期

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

1 李存琛;海量數(shù)據(jù)分布式存儲(chǔ)技術(shù)的研究與應(yīng)用[D];北京郵電大學(xué);2013年



本文編號(hào):2588157

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

本文鏈接:http://sikaile.net/jiaoyulunwen/xueshengguanli/2588157.html


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

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