熱部署技術(shù)的依賴修復(fù)問(wèn)題研究
發(fā)布時(shí)間:2017-05-21 12:24
本文關(guān)鍵詞:熱部署技術(shù)的依賴修復(fù)問(wèn)題研究,,由筆耕文化傳播整理發(fā)布。
【摘要】:熱部署是現(xiàn)今主流應(yīng)用服務(wù)器的典型特性之一。然而,這些主流應(yīng)用服務(wù)器在部署過(guò)程中將每個(gè)模塊看作一個(gè)獨(dú)立的應(yīng)用。因此,當(dāng)模塊化應(yīng)用僅僅對(duì)被依賴模塊進(jìn)行熱部署更新時(shí),原有的依賴關(guān)系將會(huì)被破壞,從而應(yīng)用服務(wù)器產(chǎn)生異常,其中部署的應(yīng)用將產(chǎn)生調(diào)用失效的問(wèn)題。本文的研究目標(biāo)是分析問(wèn)題原因并解決這一問(wèn)題。針對(duì)現(xiàn)今的主流應(yīng)用服務(wù)器,提出支持依賴修復(fù)的熱部署技術(shù),設(shè)計(jì)并實(shí)現(xiàn)具有依賴修復(fù)功能的熱部署平臺(tái)。系統(tǒng)的性能評(píng)估表明,支持依賴修復(fù)的熱部署技術(shù)可以保證模塊化應(yīng)用在部分更新過(guò)程中的正確性,提升應(yīng)用服務(wù)器的熱部署效率。具體而言,本文的工作主要包括如下幾方面:1.分析熱部署機(jī)制和它在模塊化應(yīng)用下的所產(chǎn)生的熱部署缺陷,找到該缺陷的本質(zhì)原因。通過(guò)依賴修復(fù)的熱部署機(jī)制,在部署過(guò)程中給出解決方案,實(shí)現(xiàn)應(yīng)用服務(wù)器層面的依賴修復(fù)。2.根據(jù)部署應(yīng)用的類加載機(jī)制,提出基于類加載器層面的依賴修復(fù)技術(shù),設(shè)計(jì)并實(shí)現(xiàn)了具有依賴修復(fù)功能的類加載平臺(tái),最終將具有依賴修復(fù)功能的類加載器集成到應(yīng)用服務(wù)器中,實(shí)現(xiàn)類加載器層面上高效的依賴修復(fù)。3.以JBoss應(yīng)用服務(wù)器為例的實(shí)驗(yàn)表明,應(yīng)用服務(wù)器層面的依賴修復(fù)可以保證模塊化應(yīng)用在熱部署后的正常運(yùn)行,并提升應(yīng)用服務(wù)器的效率。4.通過(guò)實(shí)驗(yàn)案例,對(duì)實(shí)驗(yàn)環(huán)境下的類加載平臺(tái)和具有依賴修復(fù)功能的JBoss應(yīng)用服務(wù)器進(jìn)行部署效率、更新效率和系統(tǒng)靈活性的性能評(píng)價(jià)。實(shí)驗(yàn)表明將依賴修復(fù)技術(shù)集成到應(yīng)用服務(wù)器中,可以極大提升系統(tǒng)的更新效率和部署應(yīng)用的靈活性。
【關(guān)鍵詞】:熱部署 依賴修復(fù) 類加載
【學(xué)位授予單位】:南京大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP368.5
【目錄】:
- 摘要4-5
- abstract5-12
- 第一章 緒言12-16
- 1.1 研究背景12-13
- 1.2 研究現(xiàn)狀13-14
- 1.3 本文工作14
- 1.4 本文組織14-16
- 第二章 相關(guān)技術(shù)16-28
- 2.1 模塊化16-18
- 2.1.1 模塊化技術(shù)的發(fā)展16-17
- 2.1.2 模塊化軟件面臨的問(wèn)題17-18
- 2.2 應(yīng)用服務(wù)器18-21
- 2.2.1 主流應(yīng)用服務(wù)器18-20
- 2.2.2 應(yīng)用服務(wù)器的特性20-21
- 2.3 熱部署21-26
- 2.3.1 實(shí)現(xiàn)熱部署的類加載器架構(gòu)22-24
- 2.3.2 模塊化應(yīng)用下的熱部署失效原因24-26
- 2.4 本章小結(jié)26-28
- 第三章 應(yīng)用服務(wù)器層面的依賴修復(fù)28-38
- 3.1 概述28
- 3.2 設(shè)計(jì)與實(shí)現(xiàn)28-31
- 3.2.1 案例設(shè)計(jì)28-29
- 3.2.2 方案設(shè)計(jì)29
- 3.2.3 技術(shù)難點(diǎn)29-31
- 3.2.4 功能實(shí)現(xiàn)31
- 3.3 實(shí)驗(yàn)結(jié)果與評(píng)價(jià)31-35
- 3.3.1 實(shí)驗(yàn)案例31-32
- 3.3.2 實(shí)驗(yàn)結(jié)果32-33
- 3.3.3 實(shí)驗(yàn)評(píng)價(jià)33-35
- 3.4 本章小結(jié)35-38
- 第四章 類加載器層面的依賴修復(fù)38-54
- 4.1 概述38
- 4.2 原理設(shè)計(jì)38-43
- 4.2.1 遵循依賴的類加載38-40
- 4.2.2 構(gòu)建依賴關(guān)系圖40-42
- 4.2.3 修復(fù)過(guò)程42-43
- 4.3 全新類加載平臺(tái)的實(shí)現(xiàn)43-49
- 4.3.1 部署配置和規(guī)則43-45
- 4.3.2 平臺(tái)的總體架構(gòu)45
- 4.3.3 基于配置文件架構(gòu)的實(shí)現(xiàn)45-47
- 4.3.4 基于依賴自適應(yīng)架構(gòu)的實(shí)現(xiàn)47-49
- 4.4 類加載器層面的依賴修復(fù)在應(yīng)用服務(wù)器上的集成49-51
- 4.4.1 集成設(shè)計(jì)49-50
- 4.4.2 集成實(shí)現(xiàn)50-51
- 4.5 本章小結(jié)51-54
- 第五章 實(shí)驗(yàn)評(píng)價(jià)54-64
- 5.1 概述54
- 5.2 全新類加載平臺(tái)的實(shí)驗(yàn)演示54-59
- 5.2.1 實(shí)驗(yàn)案例54-58
- 5.2.2 實(shí)驗(yàn)結(jié)果與分析58-59
- 5.3 集成后應(yīng)用服務(wù)器性能評(píng)價(jià)59-62
- 5.3.1 實(shí)驗(yàn)環(huán)境59-60
- 5.3.2 效率60-61
- 5.3.3 靈活性61-62
- 5.4 本章小結(jié)62-64
- 第六章 總結(jié)與展望64-66
- 6.1 工作總結(jié)64
- 6.2 研究展望64-66
- 參考文獻(xiàn)66-72
- 簡(jiǎn)歷與科研成果72-74
- 致謝74-75
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前1條
1 李海騁;曹春;呂軍;陶先平;;支持依賴修復(fù)的熱部署技術(shù)[J];計(jì)算機(jī)科學(xué);2014年11期
本文關(guān)鍵詞:熱部署技術(shù)的依賴修復(fù)問(wèn)題研究,由筆耕文化傳播整理發(fā)布。
本文編號(hào):383661
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/383661.html
最近更新
教材專著