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

當(dāng)前位置:主頁 > 科技論文 > 軟件論文 >

API服務(wù)中間件的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2023-03-18 17:42
  隨著互聯(lián)網(wǎng)技術(shù)飛速發(fā)展,中國互聯(lián)網(wǎng)用戶數(shù)量不斷增加,業(yè)務(wù)數(shù)據(jù)也從單一關(guān)系性的特點(diǎn),向復(fù)雜多樣性轉(zhuǎn)變。指數(shù)性增長的并發(fā)壓力和復(fù)雜的數(shù)據(jù)結(jié)構(gòu)給傳統(tǒng)架構(gòu)模式下的應(yīng)用帶來了巨大的挑戰(zhàn)。為了應(yīng)對這些挑戰(zhàn),“微服務(wù)”架構(gòu)應(yīng)運(yùn)而生。但凡是有利又有弊,“微服務(wù)”架構(gòu)并不是萬能的。當(dāng)系統(tǒng)中“微服務(wù)”個(gè)數(shù)達(dá)到一定數(shù)量后,系統(tǒng)將變得復(fù)雜且難以管理[23]。因此,各大應(yīng)用廠商都在構(gòu)建自己的分布式解決方案,如阿里的Dubbo+Zk、Pivotal的SpingCloud和Tencent的Tars等。本文通過對這幾種分布式框架進(jìn)行分析和比較,并闡述了最終選擇Tars和Springboot來構(gòu)建分布式服務(wù)中間件的原因[21]。該中間件主要由三個(gè)部分組成,分別是客戶端、服務(wù)端和資源管理端。每個(gè)部分通過Springboot+Maven+Mybatis-plus來構(gòu)建。客戶端主要負(fù)責(zé)對外提供接口服務(wù),同時(shí)對用戶的權(quán)限、數(shù)據(jù)安全和參數(shù)校驗(yàn)等基礎(chǔ)功能進(jìn)行封裝。服務(wù)端實(shí)現(xiàn)具體的業(yè)務(wù)邏輯,同時(shí)增加了目前主流數(shù)據(jù)庫訪問邏輯的實(shí)現(xiàn),并對核心數(shù)據(jù)進(jìn)行緩存,從而增強(qiáng)了服務(wù)端對接下游系統(tǒng)的能力。資...

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

【學(xué)位級別】:碩士

【文章目錄】:
摘要
ABSTRACT
第一章 緒論
    1.1 研究的背景與意義
    1.2 國內(nèi)外現(xiàn)狀
    1.3 技術(shù)的演進(jìn)
    1.4 技術(shù)的發(fā)展趨勢
    1.5 論文的主要工作
    1.6 論文的結(jié)構(gòu)
第二章 相關(guān)技術(shù)和介紹
    2.1 TARS框架
    2.2 SPRINGBOOT技術(shù)
    2.3 NGINX+KEEPALIVED
        2.3.1 NGINX技術(shù)
        2.3.2 KEEPALIVED介紹
        2.3.3 NGINX+KEEPALIVED雙主模型
    2.4 SHIRO安全框架
    2.5 DOCKER容器
    2.6 REST
        2.6.1 REST原則
        2.6.2 REST架構(gòu)
    2.7 REDIS集群
    2.8 本章小結(jié)
第三章 系統(tǒng)分析和設(shè)計(jì)
    3.1 系統(tǒng)分析
    3.2 系統(tǒng)設(shè)計(jì)
        3.2.1 系統(tǒng)架構(gòu)
        3.2.2 功能設(shè)計(jì)
        3.2.3 客戶端設(shè)計(jì)
        3.2.4 服務(wù)端設(shè)計(jì)
        3.2.5 資源管理平臺設(shè)計(jì)
    3.3 系統(tǒng)目標(biāo)
    3.4 本章小結(jié)
第四章 TARS服務(wù)端實(shí)現(xiàn)
    4.1 WEB管理平臺安裝
    4.2 TARS核心框架安裝
    4.3 服務(wù)端項(xiàng)目結(jié)構(gòu)
    4.4 服務(wù)端核心依賴
    4.5 TARS服務(wù)暴露
    4.6 多數(shù)據(jù)源實(shí)現(xiàn)
    4.7 服務(wù)的打包和命名
    4.8 服務(wù)部署和發(fā)布
    4.9 本章小結(jié)
第五章 TARS客戶端的實(shí)現(xiàn)
    5.1 資源數(shù)據(jù)持久化
    5.2 TARS客戶端的封裝
    5.3 本章小結(jié)
第六章 資源管理平臺的實(shí)現(xiàn)
    6.1 系統(tǒng)表設(shè)計(jì)
    6.2 調(diào)用者管理
    6.3 資源管理
    6.4 角色管理
    6.5 關(guān)系管理模塊
    6.6 本章小結(jié)
第七章 系統(tǒng)測試
    7.1 測試環(huán)境
    7.2 權(quán)限測試
    7.3 性能測試
    7.4 本章小結(jié)
第八章 論文總結(jié)與后續(xù)工作
    8.1 論文總結(jié)
    8.2 后續(xù)工作
致謝
參考文獻(xiàn)



本文編號:3763579

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

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


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

版權(quán)申明:資料由用戶a5871***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請E-mail郵箱bigeng88@qq.com