學科資源 | 畢業設計定做 | 畢業論文代寫 | 如何下載
QQ:1052602713
JSP畢業設計論文畢業設計 > JSP畢業設計論文 >

基于微服務的web應用架構設計及實踐

文章來源:www.byxolb.tw   發布者:畢業設計網   瀏覽量:
一、國內外研究現狀
近年來,隨著大數據、云計算、人工智能、物聯網等前沿信息技術的高速發展,人們已然邁入大數據時代。隨著我國高鐵、地鐵、輕軌和高速公路等交通基礎設施建設和城市化進程的日益提速,交通擁堵、排放污染、能源消耗等問題日益嚴重,交通事故、交通緊急事件頻繁發生,交通管控風險加大,這些都是智慧交通和城市計算亟待解決的關鍵問題。 
微服務是近幾年在軟件架構領域出現的一種新的架構設計方法,其主要思路是按照業務功能,將一個復雜的應用程序分解為眾多小型的服務,每個服務都是自治且完整的,運行在單獨部署的進程里,相關服務之間采用進程間通信。微服務架構在降低系統復雜性,實現單個服務或整體系統的功能擴展,以及系統持續部署和持續交付方面表現出一定優勢。 微服務架構雖然是應用在 IT 領域的一種軟件架構方法,但是作為一種架構設計理念可以很好地推廣到其他大型分布式系統中,其中的很多特性可用來解決當前行車綜合自動化系統所遇到的問題。
  
 
二、基本研究方法
主要利用微服務架構將業務功能轉化為獨立分散服務的特性,該特性打破按照專業構建系統的約束,將綜合自動化系統的構成子系統按照業務功能的耦合度在同一個層面劃分成彼此獨立的對等服務,系統采用分層架構,最底層為基礎設備,由分布在現場和控制機房的設備組成,主要完成控制動作的執行和狀態數據采集功能。接口層提供統一的數據總線和設備接口,接收基礎設備層的數據,并按照統一的數據格式發送給上層。數據層完成數據的存儲和管理,采用統一的歷史數據庫、統一的實時數據庫,并實現對大數據存儲的支持,能夠處理、存儲結構化和非結構化數據。 基礎服務層和服務管理層是微服務架構的核心。基礎服務層將傳統的專業子系統劃分為若干個基礎服務,服務的劃分粒度遵循功能最低耦合原則,每個劃分出的服務均是自治、完整的獨立進程。
 
 
 
三、當前存在的問題、發展動向
 
微服務架構自身也會導致復雜度增加。需要運維的系統數量不僅沒有減少,反而變得更多。到處散布著日志文件,分布式環境中難以維持一致性,類似的問題還有很多。我們的目標在于實現一種簡化復雜度的狀態:知道復雜度問題無法避免,但可通過工具和過程加以控制。服務團隊需要能自由構建必要的東西。與此同時為確保一致性并管理愈加復雜的運維工作,還要設立相應標準。這意味著需要讓通信、日志、監控和部署等工作實現標準化。
四、研究的內容、意義、必要性和價值
使用微服務架構的基于微服務的地鐵車輛標準化作業信息管理系統。能為用戶提
更好的個性化服務。傳統檔案服務側重于宏觀層面的整體服務,服務模式是普適的、大眾的,對微觀層面的個性化需求考慮較少。微服務是將檔案用戶細分為每個個體,通過短信提醒、信息推送等方式為個體用戶提供用戶需要的個性化需求的功能性服務。個性化服務體現在三個方面:實現 信息服務時空的個性化,即用戶可以隨時隨地獲取其所需的車輛信息;提供個性化的服務內容,即根據不同用戶的需求,結合用戶的個人背景和需求特點,有針對性地使用戶能獲其所需,得其所要。
面對海量的多源異構交通大數據,如何從中根據用戶需求提取有效特征,并挖掘出有價值的信息進行決策支持,是本系統 解決的關鍵問題。通過對交通大數據的分析處理和預測預警,可以輔助交通管理者制定出更好的解決方案,提升交通監控、預測和安全保障水平,并提高交通網絡的運行效率,這是本系統的價值所在。
本課題的研究應用于地鐵或與地鐵相類似的企業進行車輛和人員的信息化管理使管理者的管理工作更為方便快捷 地鐵車輛管理信息系統是典型的管理信息,本系統以軟件工程思想為指導其系統開 發主要包括數據庫的規劃設計與維護客戶端應用程序的兩個方面對于前者要求建立起的數 據庫具有完整性和一致性且具有一定的數據安全性而對于后者則要求程序界面友好功能完 備容易使用具有流行軟件的操作習慣等特點經過詳細的 分析我采用Spring Boot、Spring Cloud框架進行微服務應用開發。地鐵車輛標準化作業信息管理系統,具體內容至少包含:作業計劃、作業執行、作業監控、統計分析、待辦事宜等模塊。
 
 

免費論文檢測 論文查重

本文原地址:http://www.byxolb.tw/a/jsp/12275.html

江苏时时彩走势