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

基于微服務(wù)架構(gòu)的任務(wù)調(diào)度系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2023-02-23 10:39
  近年來(lái),微服務(wù)架構(gòu)作為一種新的Web應(yīng)用設(shè)計(jì)方式,得到了國(guó)內(nèi)外互聯(lián)網(wǎng)企業(yè)的重視和實(shí)踐。微服務(wù)架構(gòu)的設(shè)計(jì)理念是將系統(tǒng)分解為一組高內(nèi)聚、低耦合的服務(wù)組件。在微服務(wù)系統(tǒng)中,任務(wù)通常需要由多個(gè)服務(wù)協(xié)調(diào)實(shí)現(xiàn),因此有必要設(shè)計(jì)一種任務(wù)調(diào)度系統(tǒng),使得跨服務(wù)的任務(wù)得以合理觸發(fā)、有序調(diào)度。本文通過(guò)分析微服務(wù)架構(gòu)下任務(wù)調(diào)度的過(guò)程,基于Quartz定時(shí)調(diào)度框架和AMQP消息中間件機(jī)制設(shè)計(jì)并實(shí)現(xiàn)了一種任務(wù)調(diào)度系統(tǒng)。該系統(tǒng)實(shí)現(xiàn)了任務(wù)依賴關(guān)系的定義和展示,使得對(duì)任務(wù)調(diào)度的管理更加便捷、高效。本文首先分析了任務(wù)調(diào)度系統(tǒng)的研究背景與意義,介紹了課題的國(guó)內(nèi)外研究現(xiàn)狀。其次,完成了系統(tǒng)的需求分析與概要設(shè)計(jì),結(jié)合微服務(wù)架構(gòu)的基礎(chǔ)功能,將系統(tǒng)化分為5個(gè)服務(wù):日志采集服務(wù)、任務(wù)調(diào)度服務(wù)、消息通知服務(wù)、頁(yè)面交互服務(wù)和網(wǎng)關(guān)服務(wù)。其中,服務(wù)間主要采用REST風(fēng)格接口實(shí)現(xiàn)通信,數(shù)據(jù)存儲(chǔ)與查詢通過(guò)Elasticsearch全文搜索引擎實(shí)現(xiàn)。然后,依次完成了各個(gè)服務(wù)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)。其中,日志采集服務(wù)對(duì)外提供日志插入與查詢接口,定義日志分類,將重要的系統(tǒng)警告推送給消息通知服務(wù);任務(wù)調(diào)度服務(wù)基于Quartz定時(shí)器框架設(shè)計(jì)了任務(wù)模型,封裝Qua...

【文章頁(yè)數(shù)】:81 頁(yè)

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

【文章目錄】:
摘要
abstract
第1章 緒論
    1.1 研究背景與意義
    1.2 國(guó)內(nèi)外相關(guān)技術(shù)研究與應(yīng)用現(xiàn)狀
        1.2.1 微服務(wù)架構(gòu)
        1.2.2 Java中任務(wù)調(diào)度
        1.2.3 消息隊(duì)列
    1.3 本論文研究?jī)?nèi)容及章節(jié)安排
        1.3.1 本論文研究?jī)?nèi)容
        1.3.2 本論文章節(jié)安排
第2章 系統(tǒng)需求分析和概要設(shè)計(jì)
    2.1 系統(tǒng)需求分析
        2.1.1 目標(biāo)需求
        2.1.2 功能需求
    2.2 功能模塊劃分和接口設(shè)計(jì)
        2.2.1 模塊劃分及功能描述
        2.2.2 模塊接口設(shè)計(jì)
    2.3 數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)
    2.4 本章小結(jié)
第3章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
    3.1 開(kāi)發(fā)環(huán)境與工具
        3.1.1 開(kāi)發(fā)環(huán)境的搭建
        3.1.2 相關(guān)工具及其安裝
        3.1.3 微服務(wù)項(xiàng)目創(chuàng)建
    3.2 日志采集服務(wù)的實(shí)現(xiàn)
        3.2.1 實(shí)現(xiàn)REST請(qǐng)求
        3.2.2 日志模型設(shè)計(jì)
        3.2.3 日志插入接口實(shí)現(xiàn)
        3.2.4 條件查詢接口實(shí)現(xiàn)
        3.2.5 全部查詢接口實(shí)現(xiàn)
        3.2.6 告警消息推送接口實(shí)現(xiàn)
        3.2.7 初始化設(shè)置
    3.3 任務(wù)調(diào)度服務(wù)的實(shí)現(xiàn)
        3.3.1 概述
        3.3.2 消息隊(duì)列設(shè)計(jì)
        3.3.3 任務(wù)調(diào)度模型設(shè)計(jì)
    3.4 消息通知服務(wù)的實(shí)現(xiàn)
        3.4.1 概述
        3.4.2 創(chuàng)建并調(diào)試微信公眾號(hào)
        3.4.3 消息推送接口實(shí)現(xiàn)
        3.4.4 消息緩存接口實(shí)現(xiàn)
    3.5 頁(yè)面交互服務(wù)的實(shí)現(xiàn)
        3.5.1 用戶登錄頁(yè)面設(shè)計(jì)
        3.5.2 任務(wù)依賴關(guān)系展示頁(yè)面設(shè)計(jì)
    3.6 網(wǎng)關(guān)服務(wù)的實(shí)現(xiàn)
        3.6.1 用戶請(qǐng)求轉(zhuǎn)發(fā)接口實(shí)現(xiàn)
        3.6.2 初始化配置
    3.7 實(shí)現(xiàn)中的幾個(gè)關(guān)鍵難題及其解決方案
    3.8 本章小結(jié)
第4章 系統(tǒng)部署與測(cè)試及運(yùn)行效果
    4.1 系統(tǒng)部署
        4.1.1 運(yùn)行環(huán)境搭建
        4.1.2 服務(wù)打包及部署
    4.2 測(cè)試用例
    4.3 系統(tǒng)運(yùn)行效果
        4.3.1 日志采集服務(wù)運(yùn)行效果
        4.3.2 任務(wù)調(diào)度服務(wù)運(yùn)行效果
        4.3.3 消息通知服務(wù)運(yùn)行效果
        4.3.4 頁(yè)面交互服務(wù)運(yùn)行效果
        4.3.5 網(wǎng)關(guān)服務(wù)運(yùn)行效果
    4.4 本章小結(jié)
結(jié)論與展望
    結(jié)論
    進(jìn)一步工作
致謝
參考文獻(xiàn)
攻讀碩士學(xué)位期間發(fā)表的論文及科研成果



本文編號(hào):3748372

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

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3748372.html


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

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