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

服務(wù)配置管理方法及系統(tǒng)與流程

文檔序號(hào):11929909閱讀:679來源:國(guó)知局
服務(wù)配置管理方法及系統(tǒng)與流程

本發(fā)明涉及軟件配置領(lǐng)域,具體地說是一種服務(wù)配置管理方法及系統(tǒng)。



背景技術(shù):

隨著信息技術(shù)的發(fā)展,在企業(yè)中通常使用管理軟件、OA(英文全稱為Office Automation,中文翻譯為辦公自動(dòng)化)系統(tǒng)、數(shù)據(jù)庫軟件等來管理企業(yè)的運(yùn)行,這些應(yīng)用軟件大都有自己的配置信息用于優(yōu)化和管理其運(yùn)行,而用戶本身對(duì)與其相關(guān)的技術(shù)和配置可能并不擅長(zhǎng),因而在應(yīng)用軟件的管理和維護(hù)造成了一定的難度,同時(shí)出現(xiàn)錯(cuò)誤時(shí)難以進(jìn)行修復(fù)。

同時(shí),在軟件開發(fā)過程中,存在大量需要根據(jù)使用情況進(jìn)行修改的配置,同時(shí)使用相關(guān)工具如數(shù)據(jù)庫軟件Oracle(一種數(shù)據(jù)庫,是甲骨文公司的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng))或MySql(是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng))、中間件Tomcat(英文全稱為Apache Tomcat,中文翻譯為湯姆貓,是一個(gè)免費(fèi)的開放源代碼的Web 應(yīng)用服務(wù)器)或WebSphere(是IBM 的軟件平臺(tái),它包含了編寫、運(yùn)行和監(jiān)視全天候的工業(yè)強(qiáng)度的隨需應(yīng)變 Web 應(yīng)用程序和跨平臺(tái)、跨產(chǎn)品解決方案所需要的整個(gè)中間件基礎(chǔ)設(shè)施,如服務(wù)器、服務(wù)和工具,WebSphere 提供了可靠、靈活和健壯的軟件。)等工具時(shí),也需要進(jìn)行各種配置定制,上述需要的配置數(shù)量多且繁雜;其中某些配置的使用方法和使用方式并不為大部分部署者熟知,進(jìn)一步增加了部署的難度;同時(shí)部署不同性能需求的服務(wù)時(shí),也需要相應(yīng)的對(duì)配置進(jìn)行調(diào)整,如當(dāng)配置應(yīng)用于性能較高的數(shù)據(jù)庫服務(wù)時(shí),需要配置更高的“最大鏈接數(shù)”參數(shù)等。

如何提供一種服務(wù)配置管理方法,解決上述配置數(shù)量多、修改配置參數(shù)易出錯(cuò)的問題,是目前需要解決的技術(shù)問題。



技術(shù)實(shí)現(xiàn)要素:

發(fā)明的技術(shù)任務(wù)是提供一種服務(wù)配置管理方法及系統(tǒng),來解決配置數(shù)量多、修改配置參數(shù)時(shí)易出錯(cuò)的問題,通過保存并控制每版配置信息,并記錄每版配置信息的修改歷史,便于配置信息的更新和恢復(fù),也利于錯(cuò)誤的排查。

本發(fā)明的技術(shù)任務(wù)是按以下方式實(shí)現(xiàn)的:

服務(wù)配置管理方法,包括如下步驟:

S1、在配置信息頁面添加配置信息,生成與配置信息相對(duì)應(yīng)的版本信息,并將配置信息保存于配置信息表,將版本信息保存于配置版本表,每個(gè)版本的配置信息均包括多個(gè)配置參數(shù),所述配置參數(shù)為服務(wù)和應(yīng)用中需要使用和修改的配置參數(shù),每組版本信息均包括多個(gè)版本參數(shù);

S2、在配置信息頁面修改配置參數(shù),生成新的版本的配置信息,并生成與新的版本的配置信息相對(duì)應(yīng)的新的版本信息和修改歷史,將新的版本的配置信息保存于配置信息表,將新的版本信息保存于配置版本表,將修改歷史保存于配置歷史表,每組修改歷史均包括多個(gè)修改參數(shù);

S3、在配置歷史頁面查看修改歷史,在配置信息頁面查看配置信息和版本信息;

S4、根據(jù)服務(wù)或應(yīng)用的需求,在配置頁面選擇版本切換配置信息,或者,按照步驟S2建立新的版本的配置信息。在上述步驟中,通過配置信息頁面添加配置信息,或通過配置信息頁面修改配置參數(shù)以生成新的版本的配置信息,每個(gè)版本的配置信息均保存在配置信息表中,可通過配置信息表來查看;同時(shí),在生成新的版本的配置信息時(shí),生成針對(duì)該版本的版本信息,并生成針對(duì)本次修改的修改歷史,版本信息保存在配置版本表中,修改歷史保存在配置歷史表中,而版本信息可由配置信息頁面呈現(xiàn),修改歷史可由配置歷史頁面呈現(xiàn)。

進(jìn)一步地,步驟S2包括如下詳細(xì)步驟:

S201、在配置信息頁面選取一個(gè)版本的配置信息作為歷史版本的配置信息;

S202、修改歷史版本的配置信息中的配置參數(shù),生成新的配置信息;

S203、新的配置信息應(yīng)用于服務(wù)或應(yīng)用后,生成新的版本的配置信息,所述新的版本的配置信息為目標(biāo)版本的配置信息;

S204、對(duì)歷史版本的配置信息和目標(biāo)版本的配置信息中配置參數(shù)進(jìn)行對(duì)比,生成新的版本信息和修改歷史;

S205、將新的版本信息保存于配置版本表,將修改歷史保存于配置歷史表。

進(jìn)一步地,步驟S1中,每個(gè)版本的配置信息中的配置參數(shù)均包括內(nèi)碼、配置名稱、配置編碼、配置值、版本號(hào)、所述服務(wù)和應(yīng)用以及配置描述。

進(jìn)一步地,步驟S2中,每組版本信息中的版本參數(shù)均包括內(nèi)碼、是否啟用、版本號(hào)、版本描述以及所述服務(wù)和應(yīng)用。

進(jìn)一步地,步驟S2中,每組修改歷史中的修改參數(shù)均包括內(nèi)碼、修改原因和內(nèi)容、歷史版本、目標(biāo)版本以及所述服務(wù)和應(yīng)用。

進(jìn)一步地,內(nèi)碼為32位的UUID(英文全稱為Universally Unique Identifier,中文翻譯為通用唯一識(shí)別碼)。

進(jìn)一步地,配置信息頁面中每個(gè)版本的配置信息中的配置參數(shù)以及每組版本信息中的版本參數(shù)均以列表的形式展現(xiàn)。

進(jìn)一步地,配置信息頁面中每組修改歷史中的修改參數(shù)均以列表的形式展現(xiàn)。

服務(wù)配置管理系統(tǒng),包括配置管理單元、配置歷史單元和存儲(chǔ)單元,配置信息單元包括配置信息處理模塊和配置信息頁面,配置信息頁面用于添加配置信息、修改配置參數(shù)、顯示配置信息以及實(shí)現(xiàn)不同版本的配置信息之間的切換;配置信息處理模塊與配置信息頁面連接,能夠創(chuàng)建配置信息表、配置版本表和配置歷史表,并能夠從配置信息頁面讀取配置信息和修改后的配置參數(shù),并能夠生成版本信息和修改歷史;配置歷史單元包括配置歷史頁面,用于顯示修改歷史;存儲(chǔ)單元分別與配置信息處理模塊、配置信息頁面和配置歷史頁面連接,用于存儲(chǔ)配置信息表、配置版本表和配置歷史表。

本發(fā)明的服務(wù)配置管理方法及系統(tǒng)具有以下優(yōu)點(diǎn):

(1)、本發(fā)明可記錄應(yīng)用于服務(wù)或應(yīng)用的配置信息,解決有多版本的配置信息時(shí),相關(guān)配置信息不明確的問題;

(2)、本發(fā)明修改配置參數(shù)并將修改后的配置參數(shù)應(yīng)用于服務(wù)或應(yīng)用后,生成新的版本的配置信息,并對(duì)歷史版本的配置信息、新生成的目標(biāo)版本的配置信息以及修改歷史進(jìn)行記錄,便于幫助用于進(jìn)行錯(cuò)誤排查以及進(jìn)行不同版本的配置信息的切換,實(shí)現(xiàn)配置更新的同時(shí),也能夠根據(jù)修改歷史進(jìn)行配置的恢復(fù),減少出錯(cuò)的可能,便于更好的管理服務(wù)和應(yīng)用;

(3)、本發(fā)明實(shí)現(xiàn)了配置的實(shí)時(shí)定制與修改,且配置信息可及時(shí)更新到服務(wù)和應(yīng)用中。

附圖說明

下面結(jié)合附圖對(duì)本發(fā)明進(jìn)一步說明。

附圖1為服務(wù)配置管理方法的流程框圖;

附圖2為附圖1中步驟S2的流程框圖。

具體實(shí)施方式

參照說明書附圖和具體實(shí)施例對(duì)本發(fā)明的服務(wù)配置管理方法及系統(tǒng)的作以下詳細(xì)地說明。

實(shí)施例1:

本發(fā)明的服務(wù)配置管理方法,包括如下步驟:

(1)、建立配置信息表、配置版本表和配置歷史表,配置信息表用于存儲(chǔ)配置信息,配置版本表用于存儲(chǔ)版本信息,配置歷史表用于存儲(chǔ)修改歷史;

(2)、在配置信息頁面初始化一組配置信息,并生成與該版本的配置信息相對(duì)應(yīng)的版本信息,將配置信息保存在配置信息表中,將版本信息保存在配置版本表中,配置信息均包括如下配置參數(shù):內(nèi)碼、配置名稱、配置編碼、配置值、版本號(hào)、所述服務(wù)和應(yīng)用以及配置描述,版本信息包括如下版本參數(shù):版本信息包括如下版本參數(shù):內(nèi)碼、是否啟用、版本號(hào)、版本描述以及所述服務(wù)和應(yīng)用;

(3)、如果初始化的配置信息不能滿足服務(wù)或應(yīng)用的需求,在配置信息頁面選取步驟(2)中初始化的配置信息作為歷史版本的配置信息;

(4)、修改歷史版本的配置信息中的配置參數(shù)生成新的配置信息,且歷史版本的配置信息仍保存在配置信息表中;

(5)、新的配置信息應(yīng)用于服務(wù)或應(yīng)用后,生成新的版本的配置信息,該新的版本的配置信息為目標(biāo)版本的配置信息,并將該目標(biāo)版本的配置信息保存在配置信息表中;

(6)、對(duì)歷史版本的配置信息和目標(biāo)版本的配置信息中配置參數(shù)進(jìn)行對(duì)比,生成新的版本信息和修改歷史,新的版本信息為描述該目標(biāo)版本的配置信息的版本屬性的版本信息,修改歷史用于記錄本次配置參數(shù)的修改,修改歷史均包括如下修改參數(shù):內(nèi)碼、修改原因和內(nèi)容、歷史版本、目標(biāo)版本以及所述服務(wù)和應(yīng)用;

(7)、將步驟(6)中生成的新的版本信息保存在配置版本表中,將修改歷史保存在配置歷史表中;

(8)、在配置歷史頁面查看修改歷史,在配置信息頁面查看配置信息和版本信息;

(9)、根據(jù)需要在配置信息頁面選擇版本切換配置信息,選取合適版本的配置信息應(yīng)用于服務(wù)或應(yīng)用,如果配置信息表中現(xiàn)有的配置信息不能滿足服務(wù)或應(yīng)用的需求,依次按照步驟(3)~(7),建立新的版本的配置信息;

(10)、如果配置信息出現(xiàn)錯(cuò)誤,可在配置歷史頁面查看修改歷史,以恢復(fù)配置信息。

在配置歷史頁面查看修改歷史,便于根據(jù)修改歷史查找到修改的配置參數(shù),并在出現(xiàn)修改錯(cuò)誤時(shí),能夠及時(shí)查找原因進(jìn)行恢復(fù)。

其中,配置信息表中的配置信息包括初始設(shè)置的配置信息,也包括修改后新的版本的配置信息,且上述步驟可依次進(jìn)行。

配置參數(shù)中,內(nèi)碼為32位的UUID,用于為與其相應(yīng)的配置作標(biāo)示;配置名稱為配置的名稱信息,如最大鏈接數(shù);配置編碼為與其相應(yīng)的配置的編碼,通常對(duì)應(yīng)配置使用時(shí)的名稱或英文名稱,如將配置編碼設(shè)置為max_connections;配置值為設(shè)置的數(shù)值;版本為所述配置對(duì)應(yīng)的版本號(hào);所屬服務(wù)和應(yīng)用為所述配置所屬的服務(wù)或應(yīng)用;描述為配置的詳細(xì)描述,包括配置的使用場(chǎng)景和使用方式,如MySQL的max_connections配置用來設(shè)置最大連接用戶數(shù),每個(gè)連接MySQL的用戶均算作一個(gè)連接。另外,版本參數(shù)中,是否啟用,表示此版本是否為啟用狀態(tài);版本描述,用于描述該版本的主要內(nèi)容。修改參數(shù)中,修改原因和內(nèi)容,用于說明配置修改的原因,以及修改的相關(guān)內(nèi)容;歷史版本,為修改前一版的配置信息;目標(biāo)版本為修改后一版的配置信息。

在實(shí)際使用過程中,在步驟(2)中,可根據(jù)需求初始化多個(gè)版本的配置信息。

在步驟(3)中,從步驟(2)中多個(gè)初始化的配置信息或修改后生成的多個(gè)版本的配置信息中選取一個(gè)版本的配置信息作為歷史版本的配置信息,然后依次按照上述步驟(4)~步驟(10)進(jìn)行。

實(shí)施例2:

本發(fā)明的服務(wù)配置管理系統(tǒng),包括配置管理單元、配置歷史單元和存儲(chǔ)單元,配置信息單元包括配置信息處理模塊和配置信息頁面,配置信息頁面用于添加配置信息、修改配置參數(shù)、顯示配置信息以及實(shí)現(xiàn)不同版本的配置信息之間的切換;配置信息處理模塊與配置信息頁面連接,能夠創(chuàng)建配置信息表、配置版本表和配置歷史表,并能夠從配置信息頁面讀取配置信息和修改后的配置參數(shù),并能夠生成版本信息和修改歷史;配置歷史單元包括配置歷史頁面,用于顯示修改歷史;存儲(chǔ)單元分別與配置信息處理模塊、配置信息頁面和配置歷史頁面連接,用于存儲(chǔ)配置信息表、配置版本表和配置歷史表。

其中,配置信息頁面為能夠以列表的形式展現(xiàn)配置信息和版本信息的頁面,配置歷史頁面為能夠以列表的形式展現(xiàn)修改歷史的頁面。

本發(fā)明的服務(wù)配置管理系統(tǒng),用于實(shí)現(xiàn)實(shí)施例1的服務(wù)配置管理方法。

通過上面具體實(shí)施方式,所述技術(shù)領(lǐng)域的技術(shù)人員可容易的實(shí)現(xiàn)本發(fā)明。但是應(yīng)當(dāng)理解,本發(fā)明并不限于上述公開的具體實(shí)施方式。在公開的實(shí)施方式的基礎(chǔ)上,所述技術(shù)領(lǐng)域的技術(shù)人員可任意組合不同的技術(shù)特征,從而實(shí)現(xiàn)不同的技術(shù)方案。

除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1