天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 軟件論文 >

微服務架構的研究及小區(qū)生活服務平臺的實現(xiàn)

發(fā)布時間:2021-11-17 00:48
  社會飛速發(fā)展,對軟件架構提出了更高的要求,好的軟件架構應能持續(xù)而快速的響應市場需求的變化。傳統(tǒng)的單體架構由于功能代碼耦合嚴重,業(yè)務伸縮性差、可維護性差等缺點很難進行良好的業(yè)務擴展和需求迭代,分布式開發(fā)的微服務架構風格應運而生并得到廣泛應用。隨著城市化的不斷推進,小區(qū)的數(shù)量和規(guī)模逐年增大,物業(yè)公司競爭激烈,良好的用戶口碑對物業(yè)公司正常運營和長遠發(fā)展至關重要,提供優(yōu)質(zhì)的服務是獲得用戶口碑的重要方式。基于以上考慮,本文為物業(yè)管理公司開發(fā)了基于微服務架構的小區(qū)生活服務平臺,該平臺除了提供基礎的物業(yè)服務,還通過對接住戶與服務提供者,滿足了住戶的多樣化需求,通過提供優(yōu)質(zhì)服務提升用戶口碑。本文的主要工作如下:第一、從軟件架構演化的角度出發(fā),研究了微服務架構產(chǎn)生的背景和特點,以及如何采用微服務架構進行軟件開發(fā)。第二、對小區(qū)生活服務平臺的功能需求和非功能需求進行了全面的分析,根據(jù)微服務劃分模式將劃分為多個服務,并設計了本項目的微服務架構。第三,詳細設計并實現(xiàn)了小區(qū)生活服務平臺,包括普通用戶端微信小程序,服務提供者微信小程序以及物業(yè)管理人員使用的Web后臺。對于微服務中每個服務都需要進行的認證鑒權,設計并... 

【文章來源】:電子科技大學四川省 211工程院校 985工程院校 教育部直屬院校

【文章頁數(shù)】:79 頁

【學位級別】:碩士

【部分圖文】:

微服務架構的研究及小區(qū)生活服務平臺的實現(xiàn)


Dubbo調(diào)用關系

架構圖,邏輯,引擎,宿主機


電子科技大學碩士學位論文10資源,Docker容器在宿主機中作為一個線程運行,能夠在隔離的同時,消耗更少的資源,一臺宿主機中可以運行成百上千個Docker容器。Docker鏡像可以通過Dockerfile文件構建生成,而Dockerfile文件用戶可以編輯,微服務常使用Docker部署。2.3數(shù)據(jù)庫相關技術2.3.1MySQL關系數(shù)據(jù)庫MySQL[23]是Oracle旗下的一個關系型數(shù)據(jù)庫管理系統(tǒng),由于其源碼開放、體積孝開源版性能卓越、速度快以及能夠較好的運用低成本的硬件資源提供橫向擴展能力等優(yōu)點,受到一系列中小型公司的青睞,MySQL的邏輯架構如圖2-2所示。圖2-2MySQL邏輯架構圖MySQL邏輯架構分為三層:第一層邏輯處理、授權認證、安全等,第二層負責編譯及優(yōu)化SQL語句,第三層是存儲引擎,存儲引擎層主要負責對MySQL中相關數(shù)據(jù)的存儲和查詢等操作,使得用戶無需關注底層存儲引擎之間的差異,而是直接實現(xiàn)相關的數(shù)據(jù)接口進行調(diào)用。為了提高數(shù)據(jù)庫的性能和可靠性,項目中往往使用MySQL集群。MySQL官方集群方案MySQLCluster[24]是一個基于NDBCluster存儲引擎的完整的分布式數(shù)據(jù)庫系統(tǒng),具有高可靠易擴展的特點。MySQLCluster主要由三部分組成:管理節(jié)點MGM,數(shù)據(jù)節(jié)點NDB和查詢節(jié)點SQL。MySQLCluster集群如圖2-3所示。

用例圖,用例圖


電子科技大學碩士學位論文16圖3-1普通用戶用例圖詳細功能需求如下:1)普通用戶通過微信小程序端,輸入賬號密碼或通過手機驗證碼登錄進入系統(tǒng),使用其他功能。2)普通用戶可以管理個人信息,包括頭像,電話號碼,昵稱,地址等信息。3)普通用戶可以根據(jù)自己的需求,發(fā)布需求訂單尋求專業(yè)人士幫助,比如家政需求,代駕需求等。根據(jù)有意接單的技能人士,普通用戶可以查看技能人士的個人信息以及報價選擇技能人士。4)人們對自己所處環(huán)境的動態(tài)有著剛性需求,普通用戶可以通過小程序查看動態(tài)資訊并留言,動態(tài)資訊的發(fā)布者包括后勤物業(yè)以及認證的服務人員。5)普通用戶有日常交流的需求。社區(qū)圈子類似于百度貼吧,用戶可以發(fā)布主題帖,可以對主題帖做出評論,點贊別人的評論,以及對自己的發(fā)言進行管理。6)普通用戶可以通過每日登錄,每日首次瀏覽動態(tài)資訊,對完成的需求訂單進行評價獲得獎勵積分,通過積分兌換商品消耗積分,還可以查看自己的積分

【參考文獻】:
期刊論文
[1]基于微服務架構的服務容錯分析與實現(xiàn)[J]. 王江林,向忠清.  自動化技術與應用. 2020(03)
[2]SQL注入攻擊與防范之研究[J]. 劉建亮,喬興華.  科學技術創(chuàng)新. 2020(08)
[3]淺談微服務架構的網(wǎng)站開發(fā)技術[J]. 姚剛,蔡鳳翔,李英浩.  信息系統(tǒng)工程. 2019(12)
[4]Nginx+Keepalived+Tomcat+MySQL高可用負載均衡Web應用架構實踐[J]. 丘杰雄.  金融科技時代. 2019(11)
[5]微服務API網(wǎng)關的設計及應用[J]. 廖俊杰,陶智勇.  自動化技術與應用. 2019(08)
[6]微服務架構研究概述[J]. 李春霞.  軟件導刊. 2019(08)
[7]虛擬機環(huán)境中Keepalived虛擬IP自動漂移的研究[J]. 盛樂標,周慶林.  電子技術與軟件工程. 2019(05)
[8]基于Dubbo微服務技術的應用與實現(xiàn)[J]. 周洪巖.  信息與電腦(理論版). 2018(19)
[9]基于SOA的地質(zhì)災害實時監(jiān)測預警平臺設計[J]. 李忠權,冷小鵬,梁軍.  成都理工大學學報(自然科學版). 2018(05)
[10]基于微服務框架的信息服務平臺[J]. 龍新征,彭一明,李若淼.  東南大學學報(自然科學版). 2017(S1)

碩士論文
[1]基于Spring Cloud的回顧式閱讀輔助系統(tǒng)的設計與實現(xiàn)[D]. 嚴俊杰.南京大學 2019
[2]基于微服務的農(nóng)產(chǎn)品交易平臺設計與實現(xiàn)[D]. 杜崢興.上海交通大學 2017



本文編號:3499895

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3499895.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶679fb***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com