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

基于微服務(wù)化的Web后臺(tái)系統(tǒng)架構(gòu)優(yōu)化及實(shí)現(xiàn)

發(fā)布時(shí)間:2018-05-20 20:59

  本文選題:服務(wù)化 + 微服務(wù) ; 參考:《北京郵電大學(xué)》2017年碩士論文


【摘要】:隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,日益增大的訪問(wèn)量和用戶不斷變化增加的需求給Web后臺(tái)開(kāi)發(fā)帶來(lái)了越來(lái)越大的壓力。隨著項(xiàng)目的增大,后臺(tái)工程內(nèi)部各個(gè)功能子模塊之間耦合關(guān)系便無(wú)可避免的越來(lái)越緊,其嚴(yán)重的影響開(kāi)發(fā)、測(cè)試、運(yùn)維等工作。針對(duì)這個(gè)問(wèn)題,當(dāng)前主流的解決思路是參考服務(wù)化的理念,將整個(gè)后臺(tái)系統(tǒng)按照功能拆分成多個(gè)子功能模塊。近些年業(yè)界提出了微服務(wù)的概念,其提出了對(duì)單個(gè)服務(wù)使用容器封裝操作管理的完整一棧式解決方案。在此環(huán)境之下,為了解決傳統(tǒng)Web后臺(tái)開(kāi)發(fā)中的各種問(wèn)題,也為了汲取服務(wù)化和微服務(wù)各自優(yōu)點(diǎn)并修正解決其缺點(diǎn),本文嘗試將服務(wù)化和微服務(wù)的思想理念結(jié)合并在此基礎(chǔ)上提出一套微服務(wù)化的后臺(tái)架構(gòu)方案。首先,本文深入剖析了分布式服務(wù)化系統(tǒng)開(kāi)發(fā)中需要解決的問(wèn)題,介紹并分析了當(dāng)前業(yè)界服務(wù)化的開(kāi)源解決方案的以及基于ZooKeeper的二次開(kāi)發(fā)相比于其他方案的優(yōu)勢(shì),微服務(wù)的基本概念以及相關(guān)實(shí)現(xiàn)工具Docker的基本知識(shí)。同時(shí),本文還詳細(xì)介紹了 Flume,Shiro,Gradle等構(gòu)建子服務(wù)模塊開(kāi)源組件的基本知識(shí)。其次,本文以Gradle為項(xiàng)目構(gòu)建工具搭建基于SpringMVC的基礎(chǔ)Web框架并在此框架上開(kāi)發(fā)基于Shiro的權(quán)限管理子系統(tǒng)和基于Flume的日志功能子系統(tǒng)以及基于ZooKeeper的服務(wù)中心子系統(tǒng)并完成基于微服務(wù)化的后臺(tái)系統(tǒng)的開(kāi)發(fā)。最后,本文將開(kāi)發(fā)好的基于微服務(wù)化的后臺(tái)系統(tǒng)集成進(jìn)“中國(guó)移動(dòng)業(yè)務(wù)支撐系統(tǒng)信息模型測(cè)試平臺(tái)”中,在驗(yàn)證實(shí)際系統(tǒng)的健全性和可集成性后,通過(guò)對(duì)基于微服務(wù)化的架構(gòu)方案的系統(tǒng)和傳統(tǒng)Web系統(tǒng)在并發(fā)承載量,內(nèi)存消耗以及響應(yīng)速度上進(jìn)行對(duì)比測(cè)試以驗(yàn)證新架構(gòu)方案的性能優(yōu)越性。綜上所述,本文旨在提出一種基于微服務(wù)化的后臺(tái)設(shè)計(jì)架構(gòu)方案,并提出公共模塊子系統(tǒng)(日志,權(quán)限)以及業(yè)務(wù)子系統(tǒng)的設(shè)計(jì)方案與測(cè)試方案。該方案被應(yīng)用到中國(guó)移動(dòng)業(yè)務(wù)支撐系統(tǒng)信息模型測(cè)試平臺(tái)的開(kāi)發(fā)和測(cè)試中,并最終對(duì)在實(shí)際生產(chǎn)環(huán)境中以新架構(gòu)方案為基礎(chǔ)的工程進(jìn)行功能和性能測(cè)試,通過(guò)架構(gòu)優(yōu)化前后功能的可用性的測(cè)試和性能的對(duì)比,得出了該方案的有效性和正確性。
[Abstract]:With the rapid development of the Internet, the increasing number of visitors and the increasing demand of users bring more and more pressure to the Web back-end development. With the increase of the project, the coupling relationship between the various functional submodules in the backstage project is becoming more and more tight, which seriously affects the development, testing, operation and maintenance work. In view of this problem, the current mainstream solution is to refer to the concept of service, the whole background system is divided into several sub-function modules according to the function. In recent years, the concept of microservices has been proposed, which provides a complete one-stack solution for the management of single services using container encapsulation operations. In this environment, in order to solve the problems in traditional Web backstage development, and to learn the advantages and disadvantages of service-oriented and micro-services, This paper attempts to combine the ideas of service and micro service and propose a set of background architecture of micro service. First of all, this paper deeply analyzes the problems that need to be solved in the development of distributed service system, introduces and analyzes the advantages of the current open source service solution and the secondary development based on ZooKeeper compared with other solutions. The basic concepts of microservices and the basic knowledge of the related implementation tool Docker. At the same time, this paper also introduces the basic knowledge of constructing open source components of subservice modules such as Flumeer Shiro-Gradle. Secondly, In this paper, we use Gradle as the project building tool to build the basic Web framework based on SpringMVC and develop the authorization management subsystem based on Shiro, the log function subsystem based on Flume and the service center subsystem based on ZooKeeper. In the development of micro-service background system. Finally, the background system based on micro-service is integrated into the "China Mobile Business support system Information Model Test platform". After the verification of the integrity and integration of the actual system, In order to verify the performance superiority of the new architecture, the system based on micro-service architecture and the traditional Web system are tested on concurrent load, memory consumption and response speed. To sum up, this paper proposes a background design architecture based on micro-service, and proposes a common module subsystem (log, permission) and business subsystem design and test scheme. The scheme is applied to the development and test of the information model test platform of China Mobile Business support system, and finally, the function and performance of the project based on the new architecture in the actual production environment is tested. The validity and correctness of the scheme are obtained by testing the function availability and comparing the performance before and after the architecture optimization.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP393.09

【參考文獻(xiàn)】

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

1 袁存款;;權(quán)限管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)[J];電子世界;2016年14期

2 謝超群;;Docker容器技術(shù)在高校數(shù)據(jù)中心的應(yīng)用[J];貴陽(yáng)學(xué)院學(xué)報(bào)(自然科學(xué)版);2015年04期

3 張冰;;面向服務(wù)的電子商務(wù)平臺(tái)集中運(yùn)維管理實(shí)踐[J];電力信息與通信技術(shù);2015年09期

4 龍葉;雷英杰;;微信息環(huán)境下的圖書館微服務(wù)策略研究[J];現(xiàn)代情報(bào);2015年09期

5 汪愷;張功萱;周秀敏;;基于容器虛擬化技術(shù)研究[J];計(jì)算機(jī)技術(shù)與發(fā)展;2015年08期

6 馬越;黃剛;;基于Docker的應(yīng)用軟件虛擬化研究[J];軟件;2015年03期

7 王毅敏;;大型Java項(xiàng)目中Gradle的應(yīng)用[J];電子制作;2015年02期

8 靳艷華;;圖書館開(kāi)展微服務(wù)工作的思考[J];圖書館工作與研究;2014年12期

9 鞠春利;劉印鋒;;基于Docker的私有PaaS系統(tǒng)構(gòu)建[J];輕工科技;2014年10期

10 李敏;唐春玲;;基于語(yǔ)義的Web服務(wù)發(fā)展現(xiàn)狀[J];科技信息;2014年09期

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

1 袁京武;RBAC與ACL混合的權(quán)限管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];吉林大學(xué);2015年

2 黃柳紅;基于J2EE輕量級(jí)框架的實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];華南理工大學(xué);2013年

3 魏彬;基于分布式日志系統(tǒng)的數(shù)據(jù)云服務(wù)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[D];浙江大學(xué);2013年

4 王飄;輕量級(jí)安全Web架構(gòu)的研究與應(yīng)用[D];電子科技大學(xué);2011年

5 洪丹丹;基于J2EE輕量級(jí)框架的安全Web架構(gòu)研究與應(yīng)用[D];電子科技大學(xué);2009年

6 殷e,

本文編號(hào):1916212


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

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1916212.html


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

版權(quán)申明:資料由用戶d832e***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
人妻一区二区三区多毛女| 日韩精品少妇人妻一区二区| 久久国内午夜福利直播| 人妻偷人精品一区二区三区不卡 | 欧美精品亚洲精品日韩精品| 免费黄色一区二区三区| 亚洲综合日韩精品欧美综合区| 丰满人妻一二三区av| 91福利视频日本免费看看| 中文字幕亚洲人妻在线视频 | 国产又大又黄又粗的黄色| 一区二区日韩欧美精品| 内射精子视频欧美一区二区| 国产一区二区精品高清免费| 东京干男人都知道的天堂| 国产精品欧美激情在线播放| 欧美人妻少妇精品久久性色| 熟女中文字幕一区二区三区| 国产一区二区三区午夜精品| 亚洲一区二区精品国产av| 亚洲综合精品天堂夜夜| 国产又黄又爽又粗视频在线| 粉嫩一区二区三区粉嫩视频| 国产免费黄片一区二区| 黄色国产一区二区三区| 欧美一区二区三区五月婷婷| 日韩精品视频高清在线观看| 91亚洲熟女少妇在线观看| 老鸭窝老鸭窝一区二区| 中文字幕乱码一区二区三区四区| 丰满人妻少妇精品一区二区三区 | 91精品视频免费播放| 国自产拍偷拍福利精品图片| 在线观看免费午夜福利| 成人日韩在线播放视频| 可以在线看的欧美黄片| 国产日韩欧美在线亚洲| 国产亚洲二区精品美女久久| 国产一区二区不卡在线视频| 91人妻久久精品一区二区三区| 日韩精品一区二区三区四区|