计算机科学
計算機科學
계산궤과학
COMPUTER SCIENCE
2014年
11期
141-145
,共5页
李海骋%曹春%吕军%陶先平
李海騁%曹春%呂軍%陶先平
리해빙%조춘%려군%도선평
热部署%依赖修复%应用服务器
熱部署%依賴脩複%應用服務器
열부서%의뢰수복%응용복무기
Hot deployment%Dependency reconstruction%Application server
热部署机制是主流应用服务器的典型功能之一.但是目前的应用服务器仅仅支持独立应用的热部署,并不能满足具有依赖注入的复杂企业级应用在线更新的需求.如果在线更新部分模块,会出现程序调用失效的问题,并会导致整个应用平台的失效.为了解决这个问题,介绍一种支持依赖修复的热部署技术.在首次部署应用的各模块时,用该技术建立模块之间的依赖关系.而在其更新时,通过查找依赖关系,找出受到更新影响的模块,修复依赖并进行局部的热部署,避免重启应用服务器的代价.最后通过实验表明,该热部署技术可以保证依赖注入下的应用正确性;在实际工程应用的场景下,该技术也能够大幅度提升应用服务器的性能和运行效率.
熱部署機製是主流應用服務器的典型功能之一.但是目前的應用服務器僅僅支持獨立應用的熱部署,併不能滿足具有依賴註入的複雜企業級應用在線更新的需求.如果在線更新部分模塊,會齣現程序調用失效的問題,併會導緻整箇應用平檯的失效.為瞭解決這箇問題,介紹一種支持依賴脩複的熱部署技術.在首次部署應用的各模塊時,用該技術建立模塊之間的依賴關繫.而在其更新時,通過查找依賴關繫,找齣受到更新影響的模塊,脩複依賴併進行跼部的熱部署,避免重啟應用服務器的代價.最後通過實驗錶明,該熱部署技術可以保證依賴註入下的應用正確性;在實際工程應用的場景下,該技術也能夠大幅度提升應用服務器的性能和運行效率.
열부서궤제시주류응용복무기적전형공능지일.단시목전적응용복무기부부지지독립응용적열부서,병불능만족구유의뢰주입적복잡기업급응용재선경신적수구.여과재선경신부분모괴,회출현정서조용실효적문제,병회도치정개응용평태적실효.위료해결저개문제,개소일충지지의뢰수복적열부서기술.재수차부서응용적각모괴시,용해기술건립모괴지간적의뢰관계.이재기경신시,통과사조의뢰관계,조출수도경신영향적모괴,수복의뢰병진행국부적열부서,피면중계응용복무기적대개.최후통과실험표명,해열부서기술가이보증의뢰주입하적응용정학성;재실제공정응용적장경하,해기술야능구대폭도제승응용복무기적성능화운행효솔.