亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種應(yīng)用管理的方法、裝置及系統(tǒng)的制作方法

文檔序號(hào):9887433閱讀:202來(lái)源:國(guó)知局
一種應(yīng)用管理的方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)管理領(lǐng)域,特別涉及一種應(yīng)用管理的方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]由于目前對(duì)于大規(guī)模集群環(huán)境中服務(wù)器、中間件、應(yīng)用系統(tǒng)集中部署能力的匱乏,運(yùn)維人員對(duì)集群環(huán)境出現(xiàn)的問(wèn)題難以快速、準(zhǔn)確定位,無(wú)法保證當(dāng)前部署集群環(huán)境的正常運(yùn)行,當(dāng)應(yīng)用需要升級(jí)/回滾時(shí),需要花費(fèi)大量時(shí)間在重復(fù)的部署工作。

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

[0003]本發(fā)明的目的是提供一種應(yīng)用管理的方法、裝置及系統(tǒng),能夠無(wú)侵入的對(duì)大規(guī)模集群中的應(yīng)用系統(tǒng)進(jìn)行配置、部署、控制和運(yùn)行監(jiān)視,減少遠(yuǎn)程人工操作環(huán)節(jié),提高配置和部署效率,降低操作錯(cuò)誤率,具備實(shí)時(shí)監(jiān)控能力。
[0004]為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種應(yīng)用管理的方法,包括:
[0005]Agent根據(jù)管理服務(wù)器發(fā)送的指令及配置文件,進(jìn)行初始化;
[0006]接收所述管理服務(wù)器發(fā)送的中間件配置指令,從所述管理服務(wù)器下載擴(kuò)展插件并安裝部署到相對(duì)應(yīng)中間件中;
[0007]接收所述管理服務(wù)器發(fā)送的部署指令,根據(jù)所述部署指令更新應(yīng)用程序目錄,從所述管理服務(wù)器下載更新后的程序集文件以及配置文件,放置到相對(duì)應(yīng)的更新后的應(yīng)用程序目錄中;
[0008]監(jiān)測(cè)擴(kuò)展插件輸出目錄以及應(yīng)用程序運(yùn)行數(shù)據(jù)。
[0009]其中,還包括:
[0010]收集所述應(yīng)用程序運(yùn)行數(shù)據(jù),并將所述應(yīng)用程序運(yùn)行數(shù)據(jù)發(fā)送給所述管理服務(wù)器。
[0011]其中,還包括:
[0012]利用Agent心跳檢測(cè)程序,定時(shí)進(jìn)行心跳檢測(cè)。
[0013]其中,接收所述管理服務(wù)器發(fā)送的中間件配置指令,從所述管理服務(wù)器下載擴(kuò)展插件并安裝部署到相對(duì)應(yīng)中間件中包括:
[0014]接收所述管理服務(wù)器發(fā)送的中間件校驗(yàn)以及中間件配置指令;
[0015]根據(jù)所述中間件校驗(yàn)以及中間件配置指令,檢查中間件路徑和類(lèi)型是否正確;
[0016]當(dāng)所述間件路徑和類(lèi)型正確時(shí),從所述管理服務(wù)器下載擴(kuò)展插件并安裝部署到相對(duì)應(yīng)中間件中。
[0017]其中,所述管理服務(wù)器將預(yù)定個(gè)數(shù)的應(yīng)用程序組成一個(gè)部署單元,其中,所述部署單元中包括每個(gè)應(yīng)用程序的名稱(chēng)和訪問(wèn)路徑;所述接收所述管理服務(wù)器發(fā)送的部署指令包括:
[0018]接收所述管理服務(wù)器發(fā)送的部署指令,其中,所述部署指令包括中間件信息,程序集下載路徑以及配置文件列表。
[0019]本發(fā)明提供一種應(yīng)用管理的裝置,包括:
[0020]初始化模塊,用于Agent根據(jù)管理服務(wù)器發(fā)送的指令及配置文件,進(jìn)行初始化;
[0021 ]中間件部署模塊,用于接收所述管理服務(wù)器發(fā)送的中間件配置指令,從所述管理服務(wù)器下載擴(kuò)展插件并安裝部署到相對(duì)應(yīng)中間件中;
[0022]應(yīng)用部署模塊,用于接收所述管理服務(wù)器發(fā)送的部署指令,根據(jù)所述部署指令更新應(yīng)用程序目錄,從所述管理服務(wù)器下載更新后的程序集文件以及配置文件,放置到相對(duì)應(yīng)的更新后的應(yīng)用程序目錄中;
[0023]檢測(cè)模塊,用于監(jiān)測(cè)擴(kuò)展插件輸出目錄以及應(yīng)用程序運(yùn)行數(shù)據(jù)。
[0024]其中,還包括:
[0025]收集模塊,用于收集所述應(yīng)用程序運(yùn)行數(shù)據(jù),并將所述應(yīng)用程序運(yùn)行數(shù)據(jù)發(fā)送給所述管理服務(wù)器。
[0026]其中,還包括:
[0027]心跳檢測(cè)模塊,用于利用Agent心跳檢測(cè)程序,定時(shí)進(jìn)行心跳檢測(cè)。
[0028]其中,所述中間件部署模塊包括:
[0029]接收單元,用于接收所述管理服務(wù)器發(fā)送的中間件校驗(yàn)以及中間件配置指令;
[0030]檢查單元,用于根據(jù)所述中間件校驗(yàn)以及中間件配置指令,檢查中間件路徑和類(lèi)型是否正確;
[0031]下載單元,用于當(dāng)所述間件路徑和類(lèi)型正確時(shí),從所述管理服務(wù)器下載擴(kuò)展插件并安裝部署到相對(duì)應(yīng)中間件中。
[0032]本發(fā)明提供一種應(yīng)用管理的系統(tǒng),包括:服務(wù)器,中間件,應(yīng)用程序,管理服務(wù)器,數(shù)據(jù)庫(kù),如上述任一項(xiàng)所述的應(yīng)用管理的裝置,其中,
[0033]所述管理服務(wù)器,用于注冊(cè)所述服務(wù)器,所述中間件以及所述應(yīng)用程序;向所述應(yīng)用管理的裝置發(fā)送部署命令,接收所述應(yīng)用管理的裝置發(fā)送的應(yīng)用程序運(yùn)行數(shù)據(jù);
[0034]所述數(shù)據(jù)庫(kù),用于存儲(chǔ)系統(tǒng)的數(shù)據(jù)。
[0035]本發(fā)明所提供的應(yīng)用管理的方法、裝置及系統(tǒng),包括:根據(jù)管理服務(wù)器發(fā)送的指令及配置文件,進(jìn)行初始化;接收所述管理服務(wù)器發(fā)送的中間件配置指令,從所述管理服務(wù)器下載擴(kuò)展插件并安裝部署到相對(duì)應(yīng)中間件中;接收所述管理服務(wù)器發(fā)送的部署指令,根據(jù)所述部署指令更新應(yīng)用程序目錄,從所述管理服務(wù)器下載更新后的程序集文件以及配置文件,放置到相對(duì)應(yīng)的更新后的應(yīng)用程序目錄中;監(jiān)測(cè)擴(kuò)展插件輸出目錄以及應(yīng)用程序運(yùn)行數(shù)據(jù);
[0036]由于該方法利用獨(dú)立運(yùn)行的與集群環(huán)境中的應(yīng)用系統(tǒng)無(wú)關(guān)的Agent程序?qū)涵h(huán)境中的應(yīng)用程序進(jìn)行部署,管理和監(jiān)控,實(shí)現(xiàn)對(duì)大規(guī)模集群環(huán)境中服務(wù)器、應(yīng)用中間件、應(yīng)用系統(tǒng)的運(yùn)行數(shù)據(jù)的無(wú)侵入監(jiān)控,采集;通過(guò)分布式Agent程序提供集群環(huán)境下的部署等能力,大大提高部署環(huán)境的穩(wěn)定性和可靠性;能夠有效降低中間件管理和應(yīng)用系統(tǒng)配置部署的難度。
【附圖說(shuō)明】
[0037]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0038]圖1為本發(fā)明實(shí)施例所提供的應(yīng)用管理的方法的流程圖;
[0039]圖2為本發(fā)明實(shí)施例所提供的應(yīng)用管理的裝置的結(jié)構(gòu)框圖;
[0040]圖3為本發(fā)明實(shí)施例所提供的應(yīng)用管理的系統(tǒng)的結(jié)構(gòu)框圖;
[0041 ]圖4為本發(fā)明實(shí)施例所提供的一種應(yīng)用管理的系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0042]本發(fā)明的核心是提供一種應(yīng)用管理的方法、裝置及系統(tǒng),能夠無(wú)侵入的對(duì)大規(guī)模集群中的應(yīng)用系統(tǒng)進(jìn)行配置、部署、控制和運(yùn)行監(jiān)視,減少遠(yuǎn)程人工操作環(huán)節(jié),提高配置和部署效率,降低操作錯(cuò)誤率,具備實(shí)時(shí)監(jiān)控能力。
[0043]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0044]請(qǐng)參考圖1,圖1為本發(fā)明實(shí)施例所提供的應(yīng)用管理的方法的流程圖;該方法可以包括:
[0045]sl00、Agent根據(jù)管理服務(wù)器發(fā)送的指令及配置文件,進(jìn)行初始化;
[0046]其中,集群中的服務(wù)器會(huì)在管理服務(wù)器中進(jìn)行配置、注冊(cè),可以包括服務(wù)器名稱(chēng)、IP、管理端口(B卩Agent的監(jiān)聽(tīng)端口,Agent通過(guò)該端口對(duì)相應(yīng)的服務(wù)器進(jìn)行管理)。服務(wù)器注冊(cè)完成后,管理服務(wù)器會(huì)將初始化數(shù)據(jù)發(fā)送給對(duì)應(yīng)的Agent,完成Agent的參數(shù)初始化。
[0047]其中,Agent根據(jù)管理服務(wù)器發(fā)送的指令及配置文件,進(jìn)行初始化,配置文件中可以包括Agent的監(jiān)聽(tīng)端口,如無(wú)指定端口,則使用默認(rèn)端口。在Agent啟動(dòng)過(guò)程中首先可以通過(guò)嵌入方式初始化Jetty引擎監(jiān)聽(tīng)指定端口完成網(wǎng)絡(luò)端口的初始化,注冊(cè)指令接收處理Handler0
[0048]SllO、接收所述管理服務(wù)器發(fā)送的中間件配置指令,從所述管理服務(wù)器下載擴(kuò)展插件并安裝部署到相對(duì)應(yīng)中間件中;
[0049]其中,需要在管理服務(wù)器中配置中間件以及應(yīng)用系統(tǒng)。
[0050]注冊(cè)中間件在指定的服務(wù)器中注冊(cè)受管的中間件對(duì)象,包括中間件類(lèi)型、名稱(chēng)、安裝目錄、端口等信息。中間件注冊(cè)完成后,向Agent發(fā)送中間件配置指令,Agent從管理服務(wù)器下載擴(kuò)展插件并安裝部署到相對(duì)應(yīng)中間件中;
[0051]為了更好的保證系統(tǒng)的安裝準(zhǔn)確性,也可以在向Agent發(fā)送中間件配置指令的同時(shí)也發(fā)送檢查中間件路徑和類(lèi)型是否正確的指令,Agent在接收到指令時(shí)首先要檢查中間件路徑和類(lèi)型是否正確,檢查通過(guò)后Agent從管理服務(wù)器下載擴(kuò)展插件并安裝部署到相應(yīng)的中間件中。即優(yōu)選的,接收所述管理服務(wù)器
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1