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

基于SOA架構的分布式服務化治理方案的研究

發(fā)布時間:2017-10-29 18:20

  本文關鍵詞:基于SOA架構的分布式服務化治理方案的研究


  更多相關文章: 分布式服務化 SOA 注冊中心 遠程調(diào)用 服務治理 負載均衡


【摘要】:近年來,網(wǎng)站為了應對日益快速的業(yè)務發(fā)展、日益遞增的訪問流量,如何設計出一個高性能、高可用、高穩(wěn)定且可伸縮的網(wǎng)站架構逐漸成為當今互聯(lián)網(wǎng)領域研究的熱點。通過對網(wǎng)站架構演變過程的研究發(fā)現(xiàn),網(wǎng)站架構將會逐步從集中式轉向分布式應用架構。而分布式應用架構的核心思想之一就是通過增加服務層來提高系統(tǒng)性能,降低應用間耦合性,減少開發(fā)和維護成本;赟OA架構的分布式服務化治理框架就是引入服務層的重要手段。然而,目前業(yè)界成熟的服務治理框架較少,且大部分沒有開源,難以定制化使用。因此,設計一個通用的分布式服務治理框架,為打造高可靠、高性能的分布式應用架構提供支持具有重要意義。本文依據(jù)SOA架構模型,以分布式服務治理框架為研究對象,從服務注冊中心組件、服務遠程調(diào)用組件、服務治理組件、服務路由和負載均衡算法等方面進行研究,并通過實驗對其性能進行了多方面驗證。本文的主要研究成果如下:(1)對現(xiàn)有服務注冊和訂閱方法進行研究,設計的注冊中心不僅能夠進行服務發(fā)布和訂閱,還增加了服務自動聚合和上下線感知功能,提高了服務層的穩(wěn)定性和橫向擴展性。(2)設計服務遠程調(diào)用組件的過程中,網(wǎng)絡層提出了采用異步非阻塞通信模型和基于Reactor線程模型結合的方式來提升網(wǎng)絡通信性能;應用層設計了一款自定義RPC協(xié)議來提高消息編碼、解碼速率;代理層通過引用JDK動態(tài)代理,實現(xiàn)了服務治理框架的簡單易用、對應用侵入性較少。(3)通過對服務的不同優(yōu)先級、不同響應速率等特征的分析,構建出一套服務路由策略模型,實現(xiàn)了對服務流量的規(guī)劃和服務調(diào)用的隔離。(4)對傳統(tǒng)負載均衡算法進行研究,結合分布式服務特性,提出了一種自定義的負載均衡算法——LCA算法,并通過實驗驗證該算法的可行性、正確性和有效性。(5)提出了訪問控制和流量控制等服務治理手段,保證了分布式系統(tǒng)的服務層在某些極端場景下的穩(wěn)定性。
【關鍵詞】:分布式服務化 SOA 注冊中心 遠程調(diào)用 服務治理 負載均衡
【學位授予單位】:南京郵電大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP393.092
【目錄】:
  • 摘要4-5
  • Abstract5-9
  • 第一章 緒論9-15
  • 1.1 課題的研究背景9-11
  • 1.2 國內(nèi)外研究現(xiàn)狀11-12
  • 1.3 本文的主要工作12-13
  • 1.4 論文的創(chuàng)新點13-14
  • 1.5 論文的組織結構14-15
  • 第二章 分布式服務關鍵技術的研究15-29
  • 2.1 基于SOA架構的分布式服務概述15-17
  • 2.1.1 面向服務架構的定義15-16
  • 2.1.2 面向服務架構模型的構建16
  • 2.1.3 面向服務架構與分布式服務的關系16-17
  • 2.2 遠程過程調(diào)用(RPC)17-20
  • 2.2.1 遠程過程調(diào)用的工作原理17-18
  • 2.2.2 遠程過程調(diào)用的參數(shù)傳遞方法18-19
  • 2.2.3 遠程過程調(diào)用的調(diào)用方式19-20
  • 2.3 網(wǎng)絡通信機制20-26
  • 2.3.1 網(wǎng)絡通信的對象編解碼方案20-22
  • 2.3.2 網(wǎng)絡通信的I/O實現(xiàn)方式22-25
  • 2.3.3 網(wǎng)絡通信的多線程模型25-26
  • 2.4 服務路由與負載均衡26-28
  • 2.4.1 服務路由機制26-27
  • 2.4.2 負載均衡機制27-28
  • 2.5 本章小結28-29
  • 第三章 分布式服務注冊中心的研究29-39
  • 3.1 分布式服務注冊中心的架構設計29-30
  • 3.1.1 注冊中心的架構概述29-30
  • 3.1.2 注冊中心的功能職責30
  • 3.2 注冊中心服務管理的數(shù)據(jù)模型30-31
  • 3.3 分布式服務的發(fā)布和訂閱過程31-35
  • 3.3.1 服務語義描述文件定義31
  • 3.3.2 分布式服務發(fā)布過程31-33
  • 3.3.3 分布式服務訂閱過程33-35
  • 3.4 服務自動聚合功能設計35-36
  • 3.4.1 服務自動聚合實現(xiàn)方法35-36
  • 3.4.2 數(shù)據(jù)正確性和聚合性能保證36
  • 3.5 服務上下線感知功能設計36-38
  • 3.5.1 通過連接模塊實現(xiàn)感知37-38
  • 3.6 本章小結38-39
  • 第四章 分布式服務遠程調(diào)用的研究39-53
  • 4.1 分布式服務遠程調(diào)用的架構設計39-40
  • 4.1.1 遠程調(diào)用組件的架構概述39
  • 4.1.2 服務遠程調(diào)用組件分層模型39-40
  • 4.2 網(wǎng)絡層設計與實現(xiàn)40-45
  • 4.2.1 網(wǎng)絡通信模型設計40-43
  • 4.2.2 線程模型設計43-45
  • 4.3 應用層設計與實現(xiàn)45-47
  • 4.3.1 應用層協(xié)議設計45-46
  • 4.3.2 對象編解碼器設計46-47
  • 4.4 代理層設計與實現(xiàn)47-49
  • 4.4.1 引入JDK動態(tài)代理47-49
  • 4.5 服務治理組件設計與實現(xiàn)49-52
  • 4.5.1 服務流量控制設計50-51
  • 4.5.2 服務訪問控制設計51-52
  • 4.6 本章小結52-53
  • 第五章 分布式服務路由與負載均衡的研究53-64
  • 5.1 分布式服務路由規(guī)則設計53-57
  • 5.1.1 接口路由設計53-54
  • 5.1.2 方法路由設計54-55
  • 5.1.3 參數(shù)路由設計55-57
  • 5.2 分布式服務負載均衡設計57-63
  • 5.2.1 一致性哈希算法57-59
  • 5.2.2 最少并發(fā)數(shù)算法59-61
  • 5.2.3 LCA負載均衡算法61-63
  • 5.3 本章小結63-64
  • 第六章 仿真實驗與結果分析64-72
  • 6.1 實驗環(huán)境準備64
  • 6.2 分布式服務注冊中心性能測試64-66
  • 6.2.1 單機掛載訂閱者能力評估64-66
  • 6.3 服務遠程調(diào)用組件性能測試66-69
  • 6.3.1 并發(fā)場景服務調(diào)用性能測試66-67
  • 6.3.2 自定義RPC協(xié)議性能測試67-69
  • 6.4 LCA算法負載均衡效果測試69-71
  • 6.4.1 時間段內(nèi)負載均衡的效果69
  • 6.4.2 時間變化對負載均衡的影響69-70
  • 6.4.3 波動因子對負載均衡的影響70-71
  • 6.5 本章小結71-72
  • 第七章 總結與展望72-74
  • 7.1 總結72-73
  • 7.2 展望73-74
  • 參考文獻74-77
  • 附錄1 攻讀碩士學位期間撰寫的論文77-78
  • 致謝78

【相似文獻】

中國期刊全文數(shù)據(jù)庫 前10條

1 季恒;;基于SOA架構的教務管理系統(tǒng)[J];電腦知識與技術;2008年34期

2 王春麗;;基于SOA架構的基建工程管理信息系統(tǒng)[J];電腦編程技巧與維護;2013年20期

3 張啟明;胡志明;;數(shù)字化校園網(wǎng)中SOA架構的應用研究[J];中小企業(yè)管理與科技(上旬刊);2009年02期

4 趙永安;王譜新;;基于企業(yè)服務總線的SOA架構研究[J];中國高新技術企業(yè);2013年30期

5 于春華;蔣夕平;;基于SOA架構的醫(yī)院設備器材管理信息系統(tǒng)[J];醫(yī)療設備信息;2007年10期

6 蔡俊鵬;;基于SOA架構的電臺全業(yè)務系統(tǒng)的解決方案[J];湖北科技學院學報;2013年09期

7 ;擴展SOA架構的10個錯誤表現(xiàn)[J];中國計算機用戶;2009年16期

8 林曉農(nóng);;基于SOA架構的家裝企業(yè)信息化研究與應用[J];電腦知識與技術;2010年27期

9 劉銘;劉長文;佟暉;;基于SOA架構的信息安全研究[J];信息網(wǎng)絡安全;2013年06期

10 趙佩華;;基于SOA架構的數(shù)字化校園解決方案[J];硅谷;2012年17期

中國重要會議論文全文數(shù)據(jù)庫 前6條

1 張寧;張宏;伊允強;;SOA架構的多級項目管理系統(tǒng)在國網(wǎng)新源公司的應用[A];中國水力發(fā)電工程學會信息化專委會2008年學術交流會論文集[C];2008年

2 王旭東;;基于SOA架構的企業(yè)服務總線設計及應用[A];2011年CAD/CAM學術交流會議論文集[C];2011年

3 李林;;基于SOA架構的信息整合設計[A];梯級調(diào)度控制研究論叢——2011年學術交流論文集[C];2011年

4 劉濤;;基于SOA架構的廣播電臺制播網(wǎng)設計[A];中國新聞技術工作者聯(lián)合會2012年學術年會、五屆四次理事會暨第六屆“王選新聞科學技術獎”的“人才獎”和“優(yōu)秀論文獎”頒獎大會論文集[C];2012年

5 馮志杰;檀鵬;;基于SOA架構的業(yè)務支撐網(wǎng)4A系統(tǒng)設計[A];中國通信學會信息通信網(wǎng)絡技術委員會2009年年會論文集(上冊)[C];2009年

6 茅維華;高淑娟;白雪松;;新計算模式對高校信息化建設的影響[A];中國高等教育學會教育信息化分會第十次學術年會論文集[C];2010年

中國重要報紙全文數(shù)據(jù)庫 前3條

1 云南省農(nóng)村信用社 譚元戎;云南農(nóng)信信貸管理:用SOA架構消除信息孤島[N];中國計算機報;2013年

2 王婷婷;世界首款SOA架構的企業(yè)管理軟件發(fā)布[N];科技日報;2008年

3 唐乙鑫;全球第一款完全基于SOA架構的企業(yè)管理軟件上市[N];中國改革報;2008年

中國碩士學位論文全文數(shù)據(jù)庫 前10條

1 趙明;基于SOA架構的農(nóng)產(chǎn)品溯源管理平臺設計與實現(xiàn)[D];電子科技大學;2015年

2 陳榮堅;某商業(yè)銀行基于SOA架構的柜面流程再造研究[D];電子科技大學;2014年

3 張穎;基于SOA架構的在線體檢自動預約系統(tǒng)的設計與實現(xiàn)[D];上海交通大學;2014年

4 趙慧榮;在FPGA上構建SOA架構并實現(xiàn)AVS編碼器[D];太原理工大學;2013年

5 唐文宇;面向SOA架構微服務的安全系統(tǒng)的設計與實現(xiàn)[D];南京大學;2016年

6 岳晨;SOA架構在通信企業(yè)大ERP系統(tǒng)中的應用研究與實現(xiàn)[D];石家莊鐵道大學;2016年

7 郭正敏;基于SOA架構的分布式服務化治理方案的研究[D];南京郵電大學;2016年

8 梁本志;基于SOA架構服務組合的研究與實現(xiàn)[D];西安電子科技大學;2008年

9 吳華;基于SOA架構的法院檔案管理信息系統(tǒng)研究[D];天津大學;2012年

10 鐘世紅;汽車零部件行業(yè)基于SOA架構的協(xié)同服務平臺設計[D];中國海洋大學;2012年

,

本文編號:1114135

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

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


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

版權申明:資料由用戶2e954***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com