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