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

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

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

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

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

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



本文編號:3748372

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

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


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

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