面向PDM系統(tǒng)的微服務架構研究
發(fā)布時間:2021-03-23 01:38
機械制造信息化軟件產業(yè)飛速發(fā)展,在這過程中催生出CAPP(Computer Aided Process Planning計算機輔助工藝過程設計)、PDM(Product Data Management產品數據管理)等復雜的工業(yè)信息化軟件,PDM系統(tǒng)是企業(yè)對產品相關數據管理的核心平臺。國內外的PDM系統(tǒng)已經研發(fā)多年,但PDM系統(tǒng)在架構上一般還是傳統(tǒng)的企業(yè)服務架構。隨著云部署和微服務架構(Micro Service Architecture,MSA)的流行,而傳統(tǒng)企業(yè)服務架構功能過于集中,無法發(fā)揮云服務部署的優(yōu)勢。PDM系統(tǒng)采用微服務架構有利于系統(tǒng)模塊獨立維護升級和發(fā)揮云部署優(yōu)勢。本論文的核心工作是針對PDM系統(tǒng)在架構層面上進行微服務架構改造設計和原型驗證,以便對系統(tǒng)后續(xù)具體業(yè)務功能在此微服務架構下升級以及云上部署提供便利。本論文通過綜合運用包括服務發(fā)現、負載均衡、安全訪問控制、RPC遠程調用等微服務所需技術,在對PDM系統(tǒng)架構改造設計進行需求分析后,對PDM系統(tǒng)主要歸納為四類微服務應用:注冊管理服務、消息服務、基礎數據存儲服務和業(yè)務數據響應服務,每個微服務的業(yè)務粒度細化且微服務之間可通過...
【文章來源】:華中科技大學湖北省 211工程院校 985工程院校 教育部直屬院校
【文章頁數】:84 頁
【學位級別】:碩士
【部分圖文】:
Mysql每秒查詢量測試結果
華 中 科 技 大 學 碩 士 學 位 論 文難,部署周期長,以及人員成本較大,因此難以滿足市場上的快速變化需求。同時由于企業(yè)服務架構功能集中化特點,系統(tǒng)在處理高并發(fā)訪問的性能上存在一定的掣肘。為了提高軟件開發(fā)速度,需要對 PDM 系統(tǒng)進行架構改造升級,以滿足系統(tǒng)敏捷快速和低成本的開發(fā)需求。同時傳統(tǒng) PDM 產品數據庫在架構上多是單機運行模式,這種架構的 PDM 數據庫僅適用于傳統(tǒng)企業(yè)服務架構,但是難以負擔 PDM 在微服務架構下承載的訪問需求,有可能導致 PDM 系統(tǒng)在微服務架構下整個業(yè)務瓶頸出現在數據庫層面[7]。例如對于單臺 mysql 并發(fā)量官方測試數據如圖 1.1、1.2 所示,其中 QPS(Query Per Second)意為數據庫每秒查詢量,TPS (Transaction Per Second)意為數據庫每秒傳輸事務處理個數。
圖檔操作界面
本文編號:3094880
【文章來源】:華中科技大學湖北省 211工程院校 985工程院校 教育部直屬院校
【文章頁數】:84 頁
【學位級別】:碩士
【部分圖文】:
Mysql每秒查詢量測試結果
華 中 科 技 大 學 碩 士 學 位 論 文難,部署周期長,以及人員成本較大,因此難以滿足市場上的快速變化需求。同時由于企業(yè)服務架構功能集中化特點,系統(tǒng)在處理高并發(fā)訪問的性能上存在一定的掣肘。為了提高軟件開發(fā)速度,需要對 PDM 系統(tǒng)進行架構改造升級,以滿足系統(tǒng)敏捷快速和低成本的開發(fā)需求。同時傳統(tǒng) PDM 產品數據庫在架構上多是單機運行模式,這種架構的 PDM 數據庫僅適用于傳統(tǒng)企業(yè)服務架構,但是難以負擔 PDM 在微服務架構下承載的訪問需求,有可能導致 PDM 系統(tǒng)在微服務架構下整個業(yè)務瓶頸出現在數據庫層面[7]。例如對于單臺 mysql 并發(fā)量官方測試數據如圖 1.1、1.2 所示,其中 QPS(Query Per Second)意為數據庫每秒查詢量,TPS (Transaction Per Second)意為數據庫每秒傳輸事務處理個數。
圖檔操作界面
本文編號:3094880
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3094880.html