基于微服務(wù)架構(gòu)的ETC系統(tǒng)設(shè)計
發(fā)布時間:2021-01-12 13:03
隨著信息技術(shù)的發(fā)展,電子不停車收費技術(shù)(Electronic Toll Collection,ETC)在高速公路和城市擁堵等收費領(lǐng)域得到了廣泛應(yīng)用。業(yè)務(wù)功能的快速擴展,用戶量和交易量的與日俱增使得電子不停車收費系統(tǒng)變得越發(fā)龐大、復(fù)雜。針對系統(tǒng)在架構(gòu)設(shè)計和部署維護上存在的問題,文中提出了應(yīng)用微服務(wù)架構(gòu)理念對現(xiàn)有的北京電子不停車收費系統(tǒng)進行升級改造,詳細(xì)介紹了系統(tǒng)重構(gòu)后的兩個重要組成部分?jǐn)?shù)據(jù)平臺和業(yè)務(wù)平臺的架構(gòu)設(shè)計和關(guān)鍵技術(shù),最終滿足了系統(tǒng)輕量級,松耦合,高擴展的開發(fā)原則,實現(xiàn)了系統(tǒng)全自動獨立部署和熱更新的運營維護,同時解決了系統(tǒng)在實際應(yīng)用中遇到的瓶頸問題。
【文章來源】:計算機科學(xué). 2020,47(S1)北大核心
【文章頁數(shù)】:5 頁
【部分圖文】:
微服務(wù)體系架構(gòu)
發(fā)行系統(tǒng)是北京ETC系統(tǒng)的核心部分,在設(shè)計之初,由于項目規(guī)模較小、結(jié)構(gòu)簡單、用戶群體小及實時通信要求低等特點,采用傳統(tǒng)單體架構(gòu)模式開發(fā)。系統(tǒng)主要包括客戶端和服務(wù)端兩部分,客戶端負(fù)責(zé)為客戶呈現(xiàn)頁面展示,服務(wù)端主要處理具體的業(yè)務(wù)邏輯,其架構(gòu)如圖2所示。服務(wù)端作為系統(tǒng)核心主要是實現(xiàn)服務(wù)、域?qū)ο蠛褪录哪K,也包括數(shù)據(jù)庫訪問組件、產(chǎn)生和處理消息的消息組件,以及提供API或者UI訪問支持的web模塊等。整個系統(tǒng)的服務(wù)端程序統(tǒng)一進行打包,易于部署,只需將打好的程序包整體拷貝到服務(wù)器端,就可以輕松運行應(yīng)用。各個子系統(tǒng)作為輔助系統(tǒng)與發(fā)行服務(wù)端進行交互,完成各自功能。3.2 原ETC系統(tǒng)存在的缺點
重構(gòu)后ETC系統(tǒng)的邏輯架構(gòu)分為客戶界面層、業(yè)務(wù)層平臺和數(shù)據(jù)層平臺。其中,客戶界面層為客服人員提供展示與操作的界面,以多渠道的形式為用戶提供一致的業(yè)務(wù)體驗與全方位的業(yè)務(wù)服務(wù);業(yè)務(wù)層平臺接收客戶端發(fā)送的請求消息,生成業(yè)務(wù)訂單信息,調(diào)用業(yè)務(wù)處理邏輯,組織處理結(jié)果,返回給客戶端展示給客戶;數(shù)據(jù)層平臺封裝低粒度的數(shù)據(jù)庫操作行為,為業(yè)務(wù)邏輯層提供數(shù)據(jù)操作服務(wù),也可以處理其他子系統(tǒng)中數(shù)據(jù)的增、刪、改、查等操作服務(wù),其架構(gòu)如圖3所示。傳統(tǒng)的單體架構(gòu)已不再適用于平臺整體的構(gòu)建,因此,在構(gòu)建業(yè)務(wù)層平臺和數(shù)據(jù)層平臺時,都應(yīng)用了微服務(wù)架構(gòu)模式,其在敏捷開發(fā)部署以及復(fù)雜的企業(yè)級應(yīng)用實施中存在巨大的優(yōu)勢。
【參考文獻】:
期刊論文
[1]微服務(wù)體系結(jié)構(gòu)實現(xiàn)框架綜述[J]. 辛園園,鈕俊,謝志軍,張開樂,毛昕怡. 計算機工程與應(yīng)用. 2018(19)
[2]ETC不停車收費系統(tǒng)關(guān)鍵技術(shù)分析[J]. 汪毅. 科技創(chuàng)新導(dǎo)報. 2018(03)
[3]基于微服務(wù)的智能檔案服務(wù)系統(tǒng)設(shè)計與實現(xiàn)[J]. 黃嘉誠,董晶. 電子設(shè)計工程. 2018(02)
[4]一種基于微服務(wù)架構(gòu)的業(yè)務(wù)系統(tǒng)設(shè)計與實現(xiàn)[J]. 洪華軍,吳建波,冷文浩. 計算機與數(shù)字工程. 2018(01)
[5]基于微服務(wù)架構(gòu)的平臺設(shè)計與應(yīng)用[J]. 付朋輝,呂鋒,王艷. 金融電子化. 2017(06)
[6]基于微服務(wù)架構(gòu)的統(tǒng)一應(yīng)用開發(fā)平臺[J]. 李春陽,劉迪,崔蔚,李曉珍,李春岐. 計算機系統(tǒng)應(yīng)用. 2017(04)
[7]基于容器的微服務(wù)架構(gòu)的淺析[J]. 陳春霞. 信息系統(tǒng)工程. 2016(03)
[8]高速公路ETC收費系統(tǒng)的設(shè)計與應(yīng)用[J]. 孫文娟. 產(chǎn)業(yè)與科技論壇. 2014(23)
[9]高速公路計重ETC收費系統(tǒng)的研究及設(shè)計[J]. 佘亦榮. 中國科技信息. 2014(11)
[10]淺談ETC收費系統(tǒng)在高速公路的應(yīng)用[J]. 劉強,郭祥柏. 機電信息. 2013(03)
碩士論文
[1]基于RPC的高并發(fā)網(wǎng)絡(luò)通信中負(fù)載均衡的研究[D]. 馬原.浙江理工大學(xué) 2017
本文編號:2972898
【文章來源】:計算機科學(xué). 2020,47(S1)北大核心
【文章頁數(shù)】:5 頁
【部分圖文】:
微服務(wù)體系架構(gòu)
發(fā)行系統(tǒng)是北京ETC系統(tǒng)的核心部分,在設(shè)計之初,由于項目規(guī)模較小、結(jié)構(gòu)簡單、用戶群體小及實時通信要求低等特點,采用傳統(tǒng)單體架構(gòu)模式開發(fā)。系統(tǒng)主要包括客戶端和服務(wù)端兩部分,客戶端負(fù)責(zé)為客戶呈現(xiàn)頁面展示,服務(wù)端主要處理具體的業(yè)務(wù)邏輯,其架構(gòu)如圖2所示。服務(wù)端作為系統(tǒng)核心主要是實現(xiàn)服務(wù)、域?qū)ο蠛褪录哪K,也包括數(shù)據(jù)庫訪問組件、產(chǎn)生和處理消息的消息組件,以及提供API或者UI訪問支持的web模塊等。整個系統(tǒng)的服務(wù)端程序統(tǒng)一進行打包,易于部署,只需將打好的程序包整體拷貝到服務(wù)器端,就可以輕松運行應(yīng)用。各個子系統(tǒng)作為輔助系統(tǒng)與發(fā)行服務(wù)端進行交互,完成各自功能。3.2 原ETC系統(tǒng)存在的缺點
重構(gòu)后ETC系統(tǒng)的邏輯架構(gòu)分為客戶界面層、業(yè)務(wù)層平臺和數(shù)據(jù)層平臺。其中,客戶界面層為客服人員提供展示與操作的界面,以多渠道的形式為用戶提供一致的業(yè)務(wù)體驗與全方位的業(yè)務(wù)服務(wù);業(yè)務(wù)層平臺接收客戶端發(fā)送的請求消息,生成業(yè)務(wù)訂單信息,調(diào)用業(yè)務(wù)處理邏輯,組織處理結(jié)果,返回給客戶端展示給客戶;數(shù)據(jù)層平臺封裝低粒度的數(shù)據(jù)庫操作行為,為業(yè)務(wù)邏輯層提供數(shù)據(jù)操作服務(wù),也可以處理其他子系統(tǒng)中數(shù)據(jù)的增、刪、改、查等操作服務(wù),其架構(gòu)如圖3所示。傳統(tǒng)的單體架構(gòu)已不再適用于平臺整體的構(gòu)建,因此,在構(gòu)建業(yè)務(wù)層平臺和數(shù)據(jù)層平臺時,都應(yīng)用了微服務(wù)架構(gòu)模式,其在敏捷開發(fā)部署以及復(fù)雜的企業(yè)級應(yīng)用實施中存在巨大的優(yōu)勢。
【參考文獻】:
期刊論文
[1]微服務(wù)體系結(jié)構(gòu)實現(xiàn)框架綜述[J]. 辛園園,鈕俊,謝志軍,張開樂,毛昕怡. 計算機工程與應(yīng)用. 2018(19)
[2]ETC不停車收費系統(tǒng)關(guān)鍵技術(shù)分析[J]. 汪毅. 科技創(chuàng)新導(dǎo)報. 2018(03)
[3]基于微服務(wù)的智能檔案服務(wù)系統(tǒng)設(shè)計與實現(xiàn)[J]. 黃嘉誠,董晶. 電子設(shè)計工程. 2018(02)
[4]一種基于微服務(wù)架構(gòu)的業(yè)務(wù)系統(tǒng)設(shè)計與實現(xiàn)[J]. 洪華軍,吳建波,冷文浩. 計算機與數(shù)字工程. 2018(01)
[5]基于微服務(wù)架構(gòu)的平臺設(shè)計與應(yīng)用[J]. 付朋輝,呂鋒,王艷. 金融電子化. 2017(06)
[6]基于微服務(wù)架構(gòu)的統(tǒng)一應(yīng)用開發(fā)平臺[J]. 李春陽,劉迪,崔蔚,李曉珍,李春岐. 計算機系統(tǒng)應(yīng)用. 2017(04)
[7]基于容器的微服務(wù)架構(gòu)的淺析[J]. 陳春霞. 信息系統(tǒng)工程. 2016(03)
[8]高速公路ETC收費系統(tǒng)的設(shè)計與應(yīng)用[J]. 孫文娟. 產(chǎn)業(yè)與科技論壇. 2014(23)
[9]高速公路計重ETC收費系統(tǒng)的研究及設(shè)計[J]. 佘亦榮. 中國科技信息. 2014(11)
[10]淺談ETC收費系統(tǒng)在高速公路的應(yīng)用[J]. 劉強,郭祥柏. 機電信息. 2013(03)
碩士論文
[1]基于RPC的高并發(fā)網(wǎng)絡(luò)通信中負(fù)載均衡的研究[D]. 馬原.浙江理工大學(xué) 2017
本文編號:2972898
本文鏈接:http://www.sikaile.net/kejilunwen/jiaotonggongchenglunwen/2972898.html
最近更新
教材專著