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