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

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

消息中間件的管理與監(jiān)控系統(tǒng)的設計與實現(xiàn)

發(fā)布時間:2022-12-22 07:34
  隨著國家信息化的不斷深入,越來越多的互聯(lián)網公司開始使用消息中間件支撐平臺的業(yè)務流量。消息中間件不僅在互聯(lián)網領域有大量應用,在其他傳統(tǒng)行業(yè),比如電信、政務、金融等領域都在大量使用消息中間件,規(guī)?蛇_千級。如果缺乏對這些消息中間件的管理和監(jiān)控,那么勢必會造成極大的資源浪費,甚至影響線上生產服務的正常運行。目前,有少數(shù)開源的針對消息中間件的監(jiān)控系統(tǒng),但其穩(wěn)定性普遍較差且無法對眾多消息中間件進行管理。因此,需要一套消息中間件的管理和監(jiān)控系統(tǒng),在不影響集群性能的前提下,對公司所有消息中間件進行監(jiān)控,實時關注消息中間件以及消息隊列的運行狀態(tài),及時定位異常消息隊列所屬業(yè)務,在服務崩潰之前對其進行處理,同時對所有消息中間件集群進行統(tǒng)一管理,優(yōu)化集群資源配置,減輕運維人員和開發(fā)人員的工作負擔。消息中間件的管理與監(jiān)控系統(tǒng)實現(xiàn)了對RabbitMQ和Redis兩種消息中間件集群的管理和監(jiān)控。系統(tǒng)將所有消息隊列與公司業(yè)務進行綁定,將所有RabbitMQ和Redis集群納入統(tǒng)一的管理與監(jiān)控,做到事前及時預警,資源統(tǒng)一規(guī)劃。同時,為了便于維護與二次開發(fā),遵循團隊主流技術路線,本項目將基于Linux系統(tǒng),使用Gola... 

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

【學位級別】:碩士

【文章目錄】:
致謝
摘要
ABSTRACT
1 引言
    1.1 項目背景
    1.2 項目意義
    1.3 本文研究內容
    1.4 本文組織結構
    1.5 本章小結
2 相關技術理論概述
    2.1 消息中間件
        2.1.1 RabbitMQ
        2.1.2 Redis
    2.2 服務端開發(fā)框架
        2.2.1 Beego框架簡介
        2.2.2 Beego框架的執(zhí)行流程
    2.3 數(shù)據庫技術
        2.3.1 Oracle數(shù)據庫
        2.3.2 OCI
    2.4 前端開發(fā)框架
        2.4.1 Ajax
        2.4.2 JQuery
    2.5 本章小結
3 系統(tǒng)需求分析
    3.1 功能性需求
        3.1.1 系統(tǒng)整體需求分析
        3.1.2 RabbitMQ集群數(shù)據采集功能需求分析
        3.1.3 Redis集群數(shù)據采集功能
        3.1.4 監(jiān)控策略模板管理需求分析
        3.1.5 RabbitMQ集群監(jiān)控系統(tǒng)需求分析
        3.1.6 Redis集群監(jiān)控功能
    3.2 非功能性需求
        3.2.1 安全性
        3.2.2 可靠性
        3.2.3 易用性
        3.2.4 環(huán)境需求
        3.2.5 性能需求
    3.3 本章小結
4 系統(tǒng)概要設計
    4.1 系統(tǒng)物理部署設計
    4.2 系統(tǒng)體系結構設計
    4.3 系統(tǒng)整體功能模塊結構設計
    4.4 數(shù)據庫設計
        4.4.1 Oracle數(shù)據庫設計
        4.4.2 Redis數(shù)據庫設計
    4.5 本章小結
5 系統(tǒng)詳細設計與實現(xiàn)
    5.1 RabbitMQ集群數(shù)據采集功能
        5.1.1 RabbitMQ集群數(shù)據采集功能相關類設計
        5.1.2 RabbitMQ定時任務設計
    5.2 Redis集群數(shù)據采集功能詳細設計
        5.2.1 Redis集群數(shù)據采集功能相關類設計
        5.2.2 Redis定時任務設計
    5.3 監(jiān)控策略模板功能詳細設計
        5.3.1 監(jiān)控策略模板功能相關類設計
        5.3.2 監(jiān)控策略模板功能時序圖
    5.4 RabbitMQ集群監(jiān)控功能詳細設計
        5.4.1 RabbitMQ集群監(jiān)控功能相關類設計
        5.4.2 RabbitMQ集群監(jiān)控功能時序圖
    5.5 Redis集群監(jiān)控功能
        5.5.1 Redis集群監(jiān)控功能相關類設計
        5.5.2 Redis集群監(jiān)控功能時序圖
    5.6 最終實現(xiàn)效果
    5.7 本章小結
6 系統(tǒng)測試
    6.1 功能性測試
        6.1.1 測試方案
        6.1.2 測試結果
    6.2 非功能性測試
        6.2.1 測試方案
        6.2.2 測試結果
    6.4 本章小結
7 工作總結與展望
參考文獻
作者簡歷及攻讀碩士/博士學位期間取得的研究成果
學位論文數(shù)據集


【參考文獻】:
期刊論文
[1]數(shù)據庫語言SQL標準的演變[J]. 郝彥甲.  電子技術與軟件工程. 2018(02)
[2]Oracle數(shù)據庫的優(yōu)化設計[J]. 徐玥.  科技創(chuàng)新導報. 2018(03)
[3]基于異步消息處理的RabbitMQ運行原理探討[J]. 駱文亮.  數(shù)碼世界. 2017(11)
[4]軟件穩(wěn)定性測試研究及實踐[J]. 崔巖,王行勇,徐旼之,李保琴,肖寧,熊敏.  信息技術與標準化. 2013(07)
[5]Redis在高速緩存系統(tǒng)中的應用[J]. 曾超宇,李金香.  微型機與應用. 2013(12)
[6]JQuery Ajax異步處理JSON數(shù)據在項目管理系統(tǒng)中的應用[J]. 李志秀,張軍,陳光,楊麗紅.  云南大學學報(自然科學版). 2011(S2)
[7]用OCI開發(fā)Oracle數(shù)據庫的方法[J]. 汪林林,馬銳.  計算機應用. 2003(S2)
[8]軟件需求分析的研究[J]. 王繼成,高珍.  計算機工程與設計. 2002(08)

碩士論文
[1]消息中間件管理和監(jiān)控系統(tǒng)的設計與實現(xiàn)[D]. 葛東遙.北京交通大學 2017
[2]消息中間件元數(shù)據管理模塊及發(fā)布訂閱接口的設計與實現(xiàn)[D]. 姚思明.哈爾濱工業(yè)大學 2016
[3]基于Redis的統(tǒng)一監(jiān)控平臺的設計與實現(xiàn)[D]. 任嘉棟.中國科學院大學(工程管理與信息技術學院) 2016
[4]REST架構風格在異構系統(tǒng)集成中的研究與實現(xiàn)[D]. 鄧健安.華北電力大學 2016
[5]基于分布式的高可用消息中間件的設計與實現(xiàn)[D]. 陳劼.西安電子科技大學 2015



本文編號:3723744

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

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


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

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