午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

業(yè)務(wù)監(jiān)控系統(tǒng)及業(yè)務(wù)監(jiān)控方法

文檔序號:8415439閱讀:954來源:國知局
業(yè)務(wù)監(jiān)控系統(tǒng)及業(yè)務(wù)監(jiān)控方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及業(yè)務(wù)系統(tǒng)技術(shù)領(lǐng)域,尤其涉及一種業(yè)務(wù)監(jiān)控系統(tǒng)及監(jiān)控方法。
【背景技術(shù)】
[0002]企業(yè)內(nèi)部有許多基于java平臺的業(yè)務(wù)系統(tǒng),在上線運行期間可能出現(xiàn)運行期異?;蛘哂脩舨僮鬟^程中產(chǎn)生異常,異常的產(chǎn)生可能影響用戶的操作,因此需要對業(yè)務(wù)系統(tǒng)進行有效的監(jiān)控,維護業(yè)務(wù)系統(tǒng)的穩(wěn)定運行。

【發(fā)明內(nèi)容】

[0003]在下文中給出關(guān)于本發(fā)明的簡要概述,以便提供關(guān)于本發(fā)明的某些方面的基本理解。應(yīng)當理解,這個概述并不是關(guān)于本發(fā)明的窮舉性概述。它并不是意圖確定本發(fā)明的關(guān)鍵或重要部分,也不是意圖限定本發(fā)明的范圍。其目的僅僅是以簡化的形式給出某些概念,以此作為稍后論述的更詳細描述的前序。
[0004]本發(fā)明提供一種業(yè)務(wù)監(jiān)控方法,包括:
[0005]消息服務(wù)器獲取與之相連的至少一個業(yè)務(wù)子系統(tǒng)的監(jiān)控信息,并向相應(yīng)的監(jiān)控服務(wù)器提供其訂閱的相關(guān)監(jiān)控信息。
[0006]本發(fā)明還提供一種業(yè)務(wù)監(jiān)控系統(tǒng),包括:
[0007]消息服務(wù)器、與所述消息服務(wù)器通信連接的至少一個業(yè)務(wù)子系統(tǒng)、以及與所述消息服務(wù)器通信連接的至少一個監(jiān)控服務(wù)器,所述消息服務(wù)器用于獲取各業(yè)務(wù)子系統(tǒng)的監(jiān)控信息并向相應(yīng)監(jiān)控服務(wù)器提供其訂閱的相關(guān)監(jiān)控信息。
[0008]本發(fā)明提供的業(yè)務(wù)監(jiān)控系統(tǒng)及監(jiān)控方法,可對業(yè)務(wù)系統(tǒng)實施有效的監(jiān)控,便于系統(tǒng)維護。
【附圖說明】
[0009]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0010]圖1為本發(fā)明提供的業(yè)務(wù)監(jiān)控方法一種實施例的流程圖。
[0011]圖2為本發(fā)明提供的業(yè)務(wù)監(jiān)控系統(tǒng)一種實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0012]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。在本發(fā)明的一個附圖或一種實施方式中描述的元素和特征可以與一個或更多個其它附圖或?qū)嵤┓绞街惺境龅脑睾吞卣飨嘟Y(jié)合。應(yīng)當注意,為了清楚的目的,附圖和說明中省略了與本發(fā)明無關(guān)的、本領(lǐng)域普通技術(shù)人員已知的部件和處理的表示和描述。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有付出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0013]實施例一
[0014]參考圖1,本實施例提供一種業(yè)務(wù)監(jiān)控方法,包括:
[0015]步驟S101,消息服務(wù)器獲取與之相連的至少一個業(yè)務(wù)子系統(tǒng)的監(jiān)控信息;
[0016]步驟S102,消息服務(wù)器向相應(yīng)的監(jiān)控服務(wù)器提供其訂閱的相關(guān)監(jiān)控信息。
[0017]至少一個業(yè)務(wù)子系統(tǒng)和監(jiān)控服務(wù)器均與消息服務(wù)器連接,業(yè)務(wù)子系統(tǒng)為被監(jiān)控的應(yīng)用系統(tǒng),業(yè)務(wù)子系統(tǒng)采用spring框架作為DI容器管理bean依賴。
[0018]業(yè)務(wù)子系統(tǒng)包括監(jiān)控信息收集客戶端,用于收集監(jiān)控信息,監(jiān)控信息收集客戶端是一個獨立的jar包程序,內(nèi)部提供了以spring aop方式對方法的調(diào)用進行攔截處理,業(yè)務(wù)子系統(tǒng)通過監(jiān)控信息收集客戶端對業(yè)務(wù)子系統(tǒng)中的應(yīng)用系統(tǒng)進行調(diào)用,并對調(diào)用進行攔截處理,捕捉應(yīng)用系統(tǒng)程序運行時的異常信息,所述異常信息作為監(jiān)控信息異步發(fā)送至消息服務(wù)器。
[0019]使用spring aop方式進行攔截調(diào)用不會對業(yè)務(wù)子系統(tǒng)的業(yè)務(wù)代碼造成任何入侵,另外通過異步方式進行監(jiān)控信息的發(fā)送不會對業(yè)務(wù)子系統(tǒng)正常業(yè)務(wù)操作造成性能上的影響。
[0020]在監(jiān)控信息收集客戶端鏈接到消息服務(wù)器上使用hornetq的故障自動重鏈接機制,保證在消息服務(wù)器從不可用(如網(wǎng)絡(luò)問題或消息服務(wù)器宕機)到恢復(fù)正常時自動恢復(fù)鏈接進行監(jiān)控信息的發(fā)送,不可用階段中產(chǎn)生的監(jiān)控信息保存在業(yè)務(wù)子系統(tǒng)的業(yè)務(wù)服務(wù)器中。
[0021]作為一種可選的實施方式,消息服務(wù)器包括熱備份的主消息服務(wù)器和從消息服務(wù)器,正常情況下主消息服務(wù)器接收監(jiān)控信息收集客戶端發(fā)送的監(jiān)控信息,并向相應(yīng)的監(jiān)控服務(wù)器提供其訂閱的相關(guān)監(jiān)控信息,當業(yè)務(wù)子系統(tǒng)或監(jiān)控服務(wù)器無法連接主消息服務(wù)器時,自動切換連接到從消息服務(wù)器,從消息服務(wù)器負責接收監(jiān)控信息收集客戶端發(fā)送的監(jiān)控信息,并向相應(yīng)的監(jiān)控服務(wù)器提供其訂閱的相關(guān)監(jiān)控信息,主消息服務(wù)器和從消息服務(wù)器上的數(shù)據(jù)實時一致,依靠hornetq自身提供的replicat1n (復(fù)制)機制實現(xiàn)。
[0022]通過熱備份的主消息服務(wù)器和從消息服務(wù)器,能夠有效提高消息服務(wù)器的負載和容錯能力。
[0023]作為一種可選的實施方式,消息服務(wù)器內(nèi)部設(shè)置有內(nèi)存數(shù)據(jù)庫和硬盤數(shù)據(jù)庫,消息服務(wù)器首先將監(jiān)控信息緩存至內(nèi)存數(shù)據(jù)庫,當內(nèi)存數(shù)據(jù)庫內(nèi)的監(jiān)控信息超過預(yù)定量時,監(jiān)控消息則被序列化保存到硬盤數(shù)據(jù)庫中,這樣可以提升消息服務(wù)器的處理能力,保證監(jiān)控消息在消息服務(wù)器重啟后不丟失,提高系統(tǒng)的容災(zāi)恢復(fù)能力。
[0024]監(jiān)控服務(wù)器向消息服務(wù)器訂閱相關(guān)監(jiān)控信息,消息服務(wù)器將監(jiān)控信息發(fā)送至監(jiān)控服務(wù)器,監(jiān)控服務(wù)器在獲取到監(jiān)控信息之后,創(chuàng)建相應(yīng)的任務(wù)并將任務(wù)提示信息發(fā)送至消息服務(wù)器。
[0025]監(jiān)控服務(wù)器定時統(tǒng)計監(jiān)控信息,并創(chuàng)建相應(yīng)的任務(wù),生成任務(wù)提示信息,該任務(wù)提不信息包括業(yè)務(wù)子系統(tǒng)的異常信息和告警信息。
[0026]消息服務(wù)器連接信息服務(wù)中心,監(jiān)控服務(wù)器將生成的任務(wù)提示信息發(fā)送至消息服務(wù)器,該任務(wù)提示信息是以jms的方式發(fā)送至消息服務(wù)器,有效提高消息傳遞的可靠性,消息服務(wù)器向信息服務(wù)中心提供其訂閱的任務(wù)提示信息。
[0027]作為一種可選的實施方式,消息服務(wù)中心調(diào)用短信/郵件網(wǎng)關(guān)將任務(wù)提示信息以短信或郵件的方式發(fā)送出去,相應(yīng)的系統(tǒng)負責人可以通過郵件或短信查看該任務(wù)提示信息,及時的進行處理,有效地進行系統(tǒng)維護。
[0028]作為一種可選的實施方式,監(jiān)控服務(wù)器連接有監(jiān)控信息數(shù)據(jù)庫,監(jiān)控服務(wù)器將訂閱的監(jiān)控信息存儲至監(jiān)控信息數(shù)據(jù)庫。
[0029]據(jù)此,各個業(yè)務(wù)子系統(tǒng)不做任何監(jiān)控信息的本地存儲,所有的監(jiān)控信息統(tǒng)一存放至監(jiān)控信息數(shù)據(jù)庫。由于消息量很大,為了提高消息保存的處理能力,采用oracle的內(nèi)存表技術(shù),從消息服務(wù)器訂閱的監(jiān)控信息都放入該表中,然后按照信息類型轉(zhuǎn)存至實際的數(shù)據(jù)表中,轉(zhuǎn)存過程結(jié)束后,內(nèi)存表中的信息將會被清理掉。
[0030]本實施例提供的業(yè)務(wù)監(jiān)控方法,業(yè)務(wù)系統(tǒng)與消息服務(wù)器以及監(jiān)控服務(wù)器松耦合,業(yè)務(wù)子系統(tǒng)的發(fā)布宕機不會影響消息服務(wù)器以及監(jiān)控服務(wù)器,同時,監(jiān)控服務(wù)器或消息服務(wù)器不可用時也不會對業(yè)務(wù)子系統(tǒng)產(chǎn)生任何影響,業(yè)務(wù)子系統(tǒng)和監(jiān)控服務(wù)器對消息服務(wù)器的錯誤重連機制保證整體架構(gòu)的健壯性,保證信息不丟失,任務(wù)提示信息以短線或郵件的方式告知負責人,方便查看和及時進行處理。
[0031]實施例二
[0032]參考圖2,本實施例提供一種業(yè)務(wù)監(jiān)控系統(tǒng),包括:
[0033]消息服務(wù)器201、與消息服務(wù)器201通信連接的至少一個業(yè)務(wù)子系統(tǒng)202、以及與消息服務(wù)器201通信連接的至少一個監(jiān)控服務(wù)器203,消息服務(wù)器201用于獲取各業(yè)務(wù)子系統(tǒng)202的監(jiān)控信息并向相應(yīng)監(jiān)控服務(wù)器203提供其訂閱的相關(guān)監(jiān)控信息。
[0034]作為一種可選的實施方式,業(yè)務(wù)子系統(tǒng)202包括監(jiān)控信息收集客戶端,用于收集監(jiān)控信息。
[0035]監(jiān)控信息收集客戶端是一個獨立的jar包程序,內(nèi)部提供了以spring aop方式對方法的調(diào)用進行攔截處理,捕捉程序運行時的異常信息,該異常信息即為監(jiān)控信息,監(jiān)控信息收集客戶端將監(jiān)控信息異步發(fā)送至消息服務(wù)器201。
[0036]使用spring aop方式進行攔截調(diào)用不會對業(yè)務(wù)子系統(tǒng)的業(yè)務(wù)代碼造成任何入侵,另外通過異步方式進行監(jiān)控信息的發(fā)送不會對業(yè)務(wù)子系統(tǒng)正常業(yè)務(wù)操作造成性能上的影響,其次,在監(jiān)控信息收集客戶端鏈接到消息服務(wù)器上使用hornetq的故障自動重鏈接機制,保證在消息服務(wù)器從不可用(如網(wǎng)絡(luò)問題或消息服務(wù)器宕機)到恢復(fù)正常時自動恢復(fù)鏈接進行監(jiān)控信息的發(fā)送,不可用階段中產(chǎn)生的監(jiān)控信息保存在業(yè)務(wù)子系統(tǒng)的業(yè)務(wù)服務(wù)器中。
[0037]作為一種可選的實施方式,消息服務(wù)器201可包括熱備份的主消息服務(wù)器205和從消息服務(wù)器206,當業(yè)務(wù)子系統(tǒng)202或監(jiān)控服務(wù)器203無法連接主消息服務(wù)器205時,自動切換連接到從消息服務(wù)器206。
[0038]正常情況下主消息服務(wù)器205接收監(jiān)控信息收集客戶端發(fā)送的監(jiān)控信息,并向相應(yīng)的監(jiān)控服務(wù)器提供其訂閱的相關(guān)監(jiān)控信息,當業(yè)務(wù)子系統(tǒng)202或監(jiān)控服務(wù)器203無法連接主消息服務(wù)器205時,自動切換連接到從消息服務(wù)器206,從消息服務(wù)器206負責接收監(jiān)控信息收集客戶端發(fā)送的監(jiān)
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1