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

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

基于分布式微服務(wù)化架構(gòu)的大規(guī)模在線課程學(xué)習(xí)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2024-04-27 18:03
  隨著科學(xué)技術(shù)的進(jìn)步,高新技術(shù)產(chǎn)業(yè)的發(fā)展,社會(huì)多用型人才的需求與日俱增,各行各業(yè)的人員為了自身的進(jìn)步和發(fā)展,需要不斷學(xué)習(xí)進(jìn)而提升自身的實(shí)力。隨著互聯(lián)網(wǎng)的發(fā)展,人們?cè)絹?lái)越傾向于互聯(lián)網(wǎng)在線學(xué)習(xí)平臺(tái)。由此而引發(fā)的大流量將導(dǎo)致在線學(xué)習(xí)平臺(tái)出現(xiàn)響應(yīng)速度慢、響應(yīng)錯(cuò)誤等問(wèn)題的出現(xiàn)。為了應(yīng)對(duì)這一問(wèn)題,本文提出并構(gòu)建了一種新型的支持可擴(kuò)展、高可用的架構(gòu)來(lái)解決在大規(guī)模用戶(hù)場(chǎng)景下系統(tǒng)響應(yīng)變慢、視頻資源傳輸性能低、系統(tǒng)服務(wù)崩潰等問(wèn)題。該平臺(tái)采用了分布式微服務(wù)化服務(wù)治理架構(gòu)和高可用高并發(fā)的數(shù)據(jù)庫(kù)架構(gòu),并進(jìn)行了如下主要工作:(1)設(shè)計(jì)了包括前臺(tái)用戶(hù)端、后臺(tái)管理端和服務(wù)管理監(jiān)控端的大規(guī)模在線課程學(xué)習(xí)平臺(tái)框架,通過(guò)服務(wù)管理監(jiān)控端支撐用戶(hù)規(guī)模的可伸縮性;(2)依據(jù)用戶(hù)特征和場(chǎng)景,進(jìn)行功能需求分析和非功能需求分析,并根據(jù)需求分析結(jié)果設(shè)計(jì)和實(shí)現(xiàn)了在線課程學(xué)習(xí)平臺(tái),該平臺(tái)包含在線視頻學(xué)習(xí)、在線課程問(wèn)答、在線課程測(cè)試等功能。(3)針對(duì)大用戶(hù)量并發(fā)場(chǎng)景下平臺(tái)出現(xiàn)響應(yīng)速度慢等問(wèn)題,設(shè)計(jì)了一種支持可擴(kuò)展、高可用的分布式微服務(wù)化架構(gòu),通過(guò)將MVC模式下的單體服務(wù)架構(gòu)拆分成基于RPC通信的分布式架構(gòu),使得單體服務(wù)器的壓力可以分?jǐn)偟蕉鄠(gè)服務(wù)...

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

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

【部分圖文】:

圖2-1MyCat核心框架圖

圖2-1MyCat核心框架圖

MyCat是一個(gè)開(kāi)源的,面向企業(yè)應(yīng)用開(kāi)發(fā)的大數(shù)據(jù)庫(kù)集群;一個(gè)支持事務(wù)、ACID、可以替代MySQL的加強(qiáng)版數(shù)據(jù)庫(kù);一個(gè)可以視為MySQL集群的企業(yè)級(jí)數(shù)據(jù)庫(kù),用來(lái)替代昂貴的Oracle集群;一個(gè)融合內(nèi)存緩存技術(shù)、NoSQL技術(shù)、HDFS大數(shù)據(jù)的新型SQLServer;一個(gè)新型的數(shù)....


圖2-2Dubbo架構(gòu)核心模塊圖

圖2-2Dubbo架構(gòu)核心模塊圖

服務(wù)注冊(cè)中心將服務(wù)提供者和服務(wù)消費(fèi)者的服務(wù)發(fā)布與訂閱的地址信息記錄下來(lái),然后服務(wù)消費(fèi)方需要消費(fèi)特定的服務(wù),就可以直接從注冊(cè)中心中讀取特定服務(wù)提供者的服務(wù)暴露地址,通過(guò)地址來(lái)構(gòu)建RPC連接,最終完成通信。服務(wù)提供者主要負(fù)責(zé)將現(xiàn)有的服務(wù)進(jìn)行暴露發(fā)布,主要有服務(wù)協(xié)議、端口號(hào)、服務(wù)API....


圖2-3Dubbo服務(wù)分層治理圖

圖2-3Dubbo服務(wù)分層治理圖

Dubbo的主要架構(gòu)有十層,如下圖2-3所示。Service層:對(duì)外暴露服務(wù)接口以及提供對(duì)接口的實(shí)現(xiàn),其中實(shí)現(xiàn)類(lèi)繼承于接口類(lèi);Config配置層:對(duì)外配置接口,以ServiceConfig,ReferenceConfig為中心,可以直接初始化配置類(lèi),也可以通過(guò)Spring解析配置....


圖3-1平臺(tái)用戶(hù)用例圖

圖3-1平臺(tái)用戶(hù)用例圖

在線學(xué)習(xí)平臺(tái)的功能性需求分析主要包括普通學(xué)員的功能分析、講師用戶(hù)功能分析、平臺(tái)管理人員的功能分析。依據(jù)不同的用戶(hù)角色的功能需求,本平臺(tái)對(duì)每一個(gè)用戶(hù)提供差異化個(gè)性化的功能。平臺(tái)的各用戶(hù)的功能需求分析,如用例圖3-1所示。3.2.1普通學(xué)員用戶(hù)功能分析



本文編號(hào):3965514

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

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


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

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