同城貨運領(lǐng)域APP后臺管理系統(tǒng)的設(shè)計與實現(xiàn)
【圖文】:
2相關(guān)技術(shù)逡逑本章對于APP后臺管理系統(tǒng)在設(shè)計及實現(xiàn)過程中所涉及的相關(guān)技術(shù)進行了闡逡逑述。關(guān)鍵技術(shù)包括:系統(tǒng)Web所用的Spring邋MVC框架,Dubbo分布式服務框架逡逑以及消息中間件,Redis數(shù)據(jù)庫等。本章對系統(tǒng)的相關(guān)技術(shù)進行詳細介紹。逡逑2.1邋Spring邋MVC逡逑MVC是一種設(shè)計模式,它強制性地把應用程序的數(shù)據(jù)展示、數(shù)據(jù)處理和流程逡逑控制分開。MVC將應用程序分成3個核心模塊:模型、視圖、控制器,他們相互逡逑聯(lián)結(jié)又分別擔當不同的任務⑴。Spring邋MVC實現(xiàn)了邋MVC的核心概念,Spring邋MVC逡逑分離了控制器、模型對象、分派器以及處理程序?qū)ο蟮慕巧,這種分離方式使各逡逑個部分更加容易定制使用。當對MVC添加反轉(zhuǎn)控制時,應用程序可以高度的解耦,逡逑通過簡單的更改配置即可動態(tài)的更改組件,使之更具有靈活性[2]。逡逑springmvc核心框架圖逡逑
圖2-2邋Dubbo基本架構(gòu)逡逑Figure2-2邋Dubbo邋framework逡逑如圖2-2,邋Dubbo的服務架構(gòu)圖所示,Consumer是服務消費者,服務提供者逡逑Provider,Container艮P服務容器。消費即是invoke提供者,invoke箭頭即是同步的逡逑意思,在實際調(diào)用過程中,Provider的位置對于Consumer來說是透明的,上一次逡逑調(diào)用服務的位置(IP地址)和下一次調(diào)用服務的位置,,是不確定的。此時就是實逡逑現(xiàn)了軟負載。逡逑服務提供者Provider需先啟動start,然后注冊register服務。逡逑消費訂閱subscribe服務,會一直不斷的嘗試訂閱自己想要獲得的服務,直至逡逑訂閱成功。新的服務注冊到注冊中心以后,注冊中心會將這些服務通過notify到逡逑Consumer消費者。逡逑Monitor相當于一個監(jiān)控,圖中虛線表明Consumer和Provider通過異步的方逡逑式發(fā)送消息至Monitor
【學位授予單位】:北京交通大學
【學位級別】:碩士
【學位授予年份】:2018
【分類號】:TP311.56
【參考文獻】
相關(guān)期刊論文 前10條
1 邱祝文;;基于redis的分布式緩存系統(tǒng)架構(gòu)研究[J];網(wǎng)絡(luò)安全技術(shù)與應用;2014年10期
2 馬冰;姜學軍;史海洋;;基于REIDS緩存框架的分析與實踐[J];科技視界;2014年26期
3 蔣鵬;袁嵩;;基于MQTT協(xié)議的綜合消息推送[J];現(xiàn)代計算機(專業(yè)版);2014年11期
4 丁振凡;李馨梅;;Spring的任務定時調(diào)度方法的研究比較[J];智能計算機與應用;2012年04期
5 張宏升;;軟件架構(gòu)的非功能性需求指標和區(qū)域化支持[J];電腦知識與技術(shù);2011年09期
6 張宇;王映輝;張翔南;;基于Spring的MVC框架設(shè)計與實現(xiàn)[J];計算機工程;2010年04期
7 劉冀萍;應時;;采用Hibernate持久層技術(shù)構(gòu)建遠程教學資源管理系統(tǒng)[J];計算機時代;2010年02期
8 李璐;張廣泉;;消息中間件的體系結(jié)構(gòu)研究[J];蘇州大學學報(工科版);2007年03期
9 劉大瑋;劉瑞虹;;基于WSE和消息隊列的異步Web服務研究及實現(xiàn)[J];計算機工程;2007年08期
10 徐晶,許煒;消息中間件綜述[J];計算機工程;2005年16期
相關(guān)碩士學位論文 前2條
1 楊超;基于分布式服務框架Dubbo的集群式服務器的研究與實現(xiàn)[D];北京郵電大學;2017年
2 邱書洋;Redis緩存技術(shù)研究及應用[D];鄭州大學;2016年
本文編號:2591025
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2591025.html