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

一種分布式服務(wù)框架的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2018-04-15 18:34

  本文選題:SOA + 分布式; 參考:《北京郵電大學(xué)》2013年碩士論文


【摘要】:近幾年來,隨著企業(yè)信息化和國(guó)內(nèi)互聯(lián)網(wǎng)的高速發(fā)展,人們對(duì)應(yīng)用系統(tǒng)的依賴和需求不斷提高。同時(shí),各種移動(dòng)終端產(chǎn)品的不斷出現(xiàn),人們獲取信息的途徑趨于多樣化并且質(zhì)量要求也越來越高,這就導(dǎo)致了應(yīng)用系統(tǒng)的業(yè)務(wù)持續(xù)膨脹和功能不斷增加,原有應(yīng)用系統(tǒng)架構(gòu)無法滿足水平和垂直擴(kuò)展,同時(shí)也難以達(dá)到性能要求。造成的現(xiàn)象是:應(yīng)用系統(tǒng)各個(gè)模塊具體實(shí)現(xiàn)技術(shù)不統(tǒng)一,部署各個(gè)模塊的要求規(guī)范和實(shí)施流程也不一致,其模塊之間的交互方式也沒有統(tǒng)一的接口規(guī)范。這種現(xiàn)象給應(yīng)用系統(tǒng)的穩(wěn)定性帶來了很大的隱患,直接威脅著應(yīng)用系統(tǒng)的線上正常運(yùn)營(yíng)。因此非常有必要開發(fā)一套通用的、高效率、簡(jiǎn)單實(shí)用的分布式服務(wù)框架,在應(yīng)用系統(tǒng)在開發(fā)初期就能滿足分布式水平和垂直擴(kuò)展特殊需求。讓企業(yè)投入較小的成本來搭建一套高性能、擴(kuò)展性好的分布式應(yīng)用系統(tǒng)。 本文課題來自實(shí)驗(yàn)室國(guó)家自然科學(xué)基金和國(guó)內(nèi)某知名互聯(lián)網(wǎng)企業(yè)商業(yè)搜索的廣告平臺(tái)項(xiàng)目,以面向業(yè)務(wù)應(yīng)用系統(tǒng)的復(fù)雜需求和性能為對(duì)象設(shè)計(jì)并且實(shí)現(xiàn)一套通用分布式服務(wù)框架,致力于提供高性能和透明化的遠(yuǎn)程服務(wù)調(diào)用方案(Remote Procedure Call, RPC)、SOA (Service Oriented Architecture)服務(wù)治理方案以及關(guān)系型數(shù)據(jù)(Mysql)的分布式處理方案。在開發(fā)模式方面,上采用多版本并行開發(fā)模式,保證新功能的開發(fā)和穩(wěn)定性的提高。這能使新的需求功能在高版本中能快速得到響應(yīng),同時(shí)降低其對(duì)框架本身穩(wěn)定性的影響。在設(shè)計(jì)方面,遵循API (Application Programming Interface)和SPI (Service Provide Interface)分離、服務(wù)域/實(shí)體域/會(huì)話域分離、擴(kuò)展接口職責(zé)單一、微核插件式、友好的CoC約定和增量式擴(kuò)展等原則。在實(shí)現(xiàn)方面,Java主要實(shí)現(xiàn)各個(gè)模塊基本功能,XML用來定義交互協(xié)議標(biāo)準(zhǔn)。在測(cè)試方面,結(jié)合版本約定進(jìn)行迭代開發(fā)和功能回歸測(cè)試,同時(shí)對(duì)其性能進(jìn)行壓力測(cè)試。 最后將該框架運(yùn)用于實(shí)際系統(tǒng)的開發(fā)和運(yùn)營(yíng)。測(cè)試結(jié)果和線上運(yùn)行狀態(tài)表明,該框架能良好的支持業(yè)務(wù)的水平和垂直擴(kuò)展。能夠快速響應(yīng)業(yè)務(wù)需求的開發(fā)和上線,使得應(yīng)用系統(tǒng)功能服務(wù)低耦合,并且還能透明提供分布式環(huán)境海量數(shù)據(jù)服務(wù)。
[Abstract]:In recent years, with the rapid development of enterprise informatization and domestic Internet, people's dependence on and demand for application systems are increasing.At the same time, with the emergence of various mobile terminal products, people's access to information is becoming more and more diverse and the quality requirements are becoming higher and higher, which leads to the continuous expansion of the business and the continuous increase of functions of the application system.The original application system architecture can not meet the horizontal and vertical expansion, but also difficult to achieve performance requirements.The phenomenon is that the technology of each module of application system is not uniform, the requirements and implementation flow of each module are not consistent, and the interaction between modules is not uniform interface specification.This phenomenon brings great hidden trouble to the stability of the application system and directly threatens the normal operation of the application system online.Therefore, it is necessary to develop a general, efficient, simple and practical distributed service framework, which can meet the special requirements of distributed horizontal and vertical extension in the early stage of development.Let the enterprise invest small cost to build a set of high performance, good expansibility distributed application system.The subject of this paper comes from the National Natural Science Foundation of the laboratory and the advertising platform project of commercial search for a well-known Internet enterprise in China.A general distributed service framework is designed and implemented based on the complex requirements and performance of the business application system.It is dedicated to provide high performance and transparent remote Procedure call, RPC-SOA Service Oriented Architecture) service governance scheme and distributed processing scheme of relational data Mysql.In the aspect of development mode, multi-version parallel development mode is adopted to ensure the development of new function and the improvement of stability.This allows the new requirements to respond quickly in higher versions, while reducing its impact on the stability of the framework itself.In the aspect of design, we follow the principles of separation of API application Programming interface and SPI service Provide interface, separation of service domain / entity domain / session domain, single responsibility of extended interface, microcore plug-in, friendly CoC convention and incremental extension.In terms of implementation, Java mainly implements the basic functions of each module. XML is used to define the standard of interaction protocol.In terms of testing, iterative development and functional regression testing are carried out in combination with the version convention, and its performance is tested under stress.Finally, the framework is applied to the development and operation of the actual system.The test results and the running state on line show that the framework can support the horizontal and vertical expansion of business well.It can quickly respond to the development of business requirements and online, make the application system function services low coupling, and can provide transparent distributed environment mass data services.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP311.52

【參考文獻(xiàn)】

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

1 孫奎;劉萬軍;;基于owl-s的語義web服務(wù)發(fā)現(xiàn)研究[J];微計(jì)算機(jī)信息;2010年24期

2 許兆新;王海燕;;高可用服務(wù)注冊(cè)機(jī)制的設(shè)計(jì)與實(shí)現(xiàn)[J];應(yīng)用科技;2010年03期

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

1 張啟文;基于SOA的供應(yīng)鏈異構(gòu)系統(tǒng)集成研究[D];東華大學(xué);2011年

2 鄧水光;Web服務(wù)自動(dòng)組合與形式化驗(yàn)證的研究[D];浙江大學(xué);2007年

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

1 黃智斌;企業(yè)信息化整合的規(guī)劃與設(shè)計(jì)[D];華東師范大學(xué);2010年

2 劉磊;基于RIA和SOA的分布式WebGIS研究[D];江西理工大學(xué);2011年

3 梅高永;Web緩存技術(shù)的研究[D];東北大學(xué);2009年

4 呂志國(guó);SOA環(huán)境下服務(wù)的安全屬性描述與保護(hù)研究[D];解放軍信息工程大學(xué);2011年

5 張琳;基于數(shù)據(jù)流緩存機(jī)制的網(wǎng)關(guān)加速的分析與研究[D];北京交通大學(xué);2008年

6 譚曉鹿;基于SOA的物流管理軟件的設(shè)計(jì)與實(shí)現(xiàn)[D];華東師范大學(xué);2008年

7 王淳;基于SOA的電力企業(yè)信息系統(tǒng)的研究與應(yīng)用[D];華北電力大學(xué)(北京);2008年

8 王齊;分布式服務(wù)平臺(tái)架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)[D];南京理工大學(xué);2008年

9 郭文靜;面向語義Web的服務(wù)匹配技術(shù)的研究[D];天津理工大學(xué);2008年

10 陳皓;基于OSGI的醫(yī)療流程系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];山東大學(xué);2008年

,

本文編號(hào):1755291

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

本文鏈接:http://sikaile.net/wenyilunwen/guanggaoshejilunwen/1755291.html


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

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