基于.net平臺的可伸縮性研究與實(shí)現(xiàn)

基于.net平臺的可伸縮性研究與實(shí)現(xiàn)

ID:34012131

大?。?.48 MB

頁數(shù):71頁

時間:2019-03-03

基于.net平臺的可伸縮性研究與實(shí)現(xiàn)_第1頁
基于.net平臺的可伸縮性研究與實(shí)現(xiàn)_第2頁
基于.net平臺的可伸縮性研究與實(shí)現(xiàn)_第3頁
基于.net平臺的可伸縮性研究與實(shí)現(xiàn)_第4頁
基于.net平臺的可伸縮性研究與實(shí)現(xiàn)_第5頁
資源描述:

《基于.net平臺的可伸縮性研究與實(shí)現(xiàn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、中文摘要隨著經(jīng)濟(jì)社會的飛速發(fā)展,企業(yè)規(guī)模的不斷壯大,企業(yè)對滿足業(yè)務(wù)需求的系統(tǒng)也提出了更高的要求。這種系統(tǒng)應(yīng)該能迅速的上擴(kuò)以適應(yīng)不斷增長的業(yè)務(wù)需求和用戶數(shù)量的急劇增加,又能在系統(tǒng)利用不足時,為節(jié)約成本而能迅速下擴(kuò)。這正是可伸縮性系統(tǒng)所具有的特點(diǎn)??蛻舳藨?yīng)用程序有多種類型,從傳統(tǒng)的基于Win32的Windows應(yīng)用程序到基于HTML的Web應(yīng)用程序,到移動設(shè)備。這種趨勢使得信息提供者之間的競爭越來越激烈,由此,應(yīng)用程序的體系結(jié)構(gòu)和編碼設(shè)計(jì),都需要考慮到可伸縮性。.NET的出現(xiàn)方便和加快了應(yīng)用系統(tǒng)的創(chuàng)建,但基于.NET平臺的可伸縮性卻關(guān)

2、注甚少。本文將討論基于.NET平臺的可伸縮性技術(shù)以及如何創(chuàng)建一個基于.NET平臺的可伸縮性系統(tǒng)。本文主要就以下幾個方面進(jìn)行探討:(1)介紹可伸縮性的具體含義和相關(guān)概念,以說明為什么可伸縮性對企業(yè)來說非常重要。(2)介紹和可伸縮性密切相關(guān)的集群技術(shù),以及它是如何改善可伸縮性的。重點(diǎn)就集群技術(shù)中的負(fù)載平衡問題進(jìn)行了探討。接著講述了在設(shè)計(jì)可伸縮性系統(tǒng)中,應(yīng)該遵循哪些原則。最后簡單說明了系統(tǒng)的可伸縮性測量方法。(3)詳細(xì)分析對比了當(dāng)前的兩個主流的開發(fā)平臺的可伸縮性架構(gòu),以及在開發(fā)過程中該如何選擇。(4)重點(diǎn)研究如何基于.NET平臺構(gòu)建一個

3、可伸縮的系統(tǒng)。在數(shù)據(jù)庫的設(shè)計(jì)上,采用規(guī)范化理論和存儲過程來提高可伸縮性。確立了一個堅(jiān)固的數(shù)據(jù)庫設(shè)計(jì)之后,那么在數(shù)據(jù)訪問層上,將利用ADO.NET的功能,通過一個專用的SQLServer訪問庫和其它一些功能,來提高性能,以改善可伸縮性;在業(yè)務(wù)邏輯層中將通過WebService和消息隊(duì)列來加強(qiáng)可伸縮性;在用戶表示層中主要利用ASP.NET技術(shù)中的緩存技術(shù)進(jìn)一步的提高系統(tǒng)的可伸縮性的。(5)通過一個企業(yè)級的辦公自動化系統(tǒng)的開發(fā)和部署,以說明如何在一個具體的應(yīng)用中,基于.NET平臺,去構(gòu)建一個可伸縮的系統(tǒng)。給出了總體規(guī)劃和詳細(xì)設(shè)計(jì),并實(shí)現(xiàn)

4、之。由于環(huán)境的限制,本文將對其可伸縮性進(jìn)行簡單的測量和評價。(6)在本文最后進(jìn)行了簡單的總結(jié)和展望,同時給出了本文中尚待解決和研究的一些問題。關(guān)鍵字:可伸縮性,上擴(kuò),外擴(kuò),集群AbstractWiththerapiddevelopmentoftheeconomicsocietyandthecontinuedexpandofenterprises,theyarerighttorespondtOtherequestthatthesystemofthebusinessdemandhasbeenproposedhighertoo.Such

5、asystemshouldnotonlybeabletOkeeppacewiththerapidexpansionofthegrowingbusinessneedsandthedramaticincreaseinthenumberofusers,butalsotocutcostsandSCaledownwhentheinadequateusageofthesystems.Thissystemisthescalablesystem'scharacteristics.Thearrivalofthe.NETfacilitateandsp

6、eedupthedevelopmentofapplicationsystems,butlittleattentionsonthescalabflityof.NETplatform.Thispaperwilldiscuss.NETplatform’Ssealabilityandhowtocreateascalablesystemon.NETplatform.Thepaperwilldiscussonthefollowingaspects:(1)Introducesthespecificmeaningofscalabilltyandt

7、herelevantconcepttoit,andtoexplainwhythescalabilityisveryimportanttoenterprises.(2)Introductionthecluster'stechnology,anditishowtOimprovethescalability.Meanwhile,loadbalancingtechnologyissuesinclustertechnologyisdiscussed.Thenillustratedwhatprinciplesweshouldfollowedi

8、ntheprocessofdesigningscalabilitysystems.Finally,givesomesimpleexplanationofthesystemscalabilitymeasurementmethod.(3)Detaile

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。