亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

處理多種數(shù)據(jù)庫及中間件的自動配置連接方法

文檔序號:9727455閱讀:766來源:國知局
處理多種數(shù)據(jù)庫及中間件的自動配置連接方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及云計算服務(wù)平臺技術(shù)領(lǐng)域,具體地,涉及一種處理多種數(shù)據(jù)庫及中間件的自動配置連接方法。
【背景技術(shù)】
[0002]當(dāng)今社會正處于互聯(lián)網(wǎng)高速發(fā)展的時代,虛擬化方式共享IT資源成為了主流需求,數(shù)據(jù)庫和中間件成為云計算平臺提供應(yīng)用環(huán)境服務(wù)的重要基礎(chǔ)。隨著企業(yè)的數(shù)據(jù)結(jié)構(gòu)、業(yè)務(wù)需求的不斷變化,應(yīng)用環(huán)境的數(shù)據(jù)庫和中間件服務(wù)也不斷變化?,F(xiàn)有數(shù)據(jù)庫和中間件結(jié)合存在以下弊端:
[0003]1、連接靈活度差,種類多樣,不易更換;
[0004]2、配置相當(dāng)繁瑣且配置規(guī)則千差萬別,需要花大量時間去編寫配置文件;
[0005]3、配置文件需要人工去創(chuàng)建和部署。
[0006]因此,如何便捷且高效的建立數(shù)據(jù)庫和中間件的連接,快速提供服務(wù),成為了一個迫切的需求和目前緊急需要解決的重要技術(shù)問題。
[0007]目前沒有發(fā)現(xiàn)同本發(fā)明類似技術(shù)的說明或報道,也尚未收集到國內(nèi)外類似的資料。

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

[0008]針對現(xiàn)有技術(shù)中存在的上述不足,本發(fā)明的目的是提供一種處理多種數(shù)據(jù)庫及中間件的自動配置連接方法,該方法能夠自動探測應(yīng)用環(huán)境中數(shù)據(jù)庫和中間件類型,并將兩者的連接配置應(yīng)用至該環(huán)境,通過目標(biāo)應(yīng)用環(huán)境基本分析方法、特征分析與匹配方法、配置提取及裝配方法,實現(xiàn)自動探測應(yīng)用環(huán)境中的中間件服務(wù)類型從而確定相應(yīng)數(shù)據(jù)庫配置文件位置;自動探測應(yīng)用環(huán)境中的數(shù)據(jù)庫服務(wù)類型、匹配規(guī)則、參數(shù),并修改上述數(shù)據(jù)庫配置文件;應(yīng)用環(huán)境配置的自動裝配。
[0009]為實現(xiàn)上述目的,本發(fā)明是通過以下技術(shù)方案實現(xiàn)的。
[0010]—種處理多種數(shù)據(jù)庫及中間件的自動配置連接方法,包括如下步驟:
[0011 ]步驟S1:目標(biāo)應(yīng)用環(huán)境基本信息分析;
[0012]步驟S2:從特征庫獲取數(shù)據(jù)庫特征及中間件特征;
[0013]步驟S3:根據(jù)數(shù)據(jù)庫特征和中間件特征探測數(shù)據(jù)庫服務(wù)類型及中間件服務(wù)類型;
[0014]步驟S4:探測應(yīng)用環(huán)境中的中間件服務(wù)參數(shù)信息及數(shù)據(jù)庫服務(wù)參數(shù)信息,并生成相應(yīng)連接配置;
[0015]步驟S5:利用生成的連接配置實現(xiàn)應(yīng)用環(huán)境配置的自動裝配。
[0016]優(yōu)選地,所述步驟S1包括如下步驟:
[0017]步驟S1.1:提取目標(biāo)應(yīng)用環(huán)境的基本信息,所述基本信息包括如下任一項或任多項:
[0018]-目標(biāo)應(yīng)用環(huán)境的IP地址;
[0019]-目標(biāo)應(yīng)用環(huán)境的操作系統(tǒng)類型;
[0020]-目標(biāo)應(yīng)用環(huán)境的操作系統(tǒng)版本;
[0021]-目標(biāo)應(yīng)用環(huán)境的系統(tǒng)用戶名;
[0022]-目標(biāo)應(yīng)用環(huán)境的sshkey;
[0023]步驟1.2:根據(jù)目標(biāo)應(yīng)用環(huán)境的基本信息決定代理版本,并裝配代理至指定系統(tǒng)。
[0024]優(yōu)選地,所述指定系統(tǒng)具體是指:目標(biāo)應(yīng)用環(huán)境的服務(wù)實例。
[0025]優(yōu)選地,步驟S2中,所述服務(wù)器特征和中間件特征均包括如下任一項或任多項:
[0026]-特征文件;
[0027]-特征服務(wù)端口;
[0028]-特征用戶。
[0029]優(yōu)選地,所述步驟S2包括以下步驟:
[0030]步驟S2.1:從數(shù)據(jù)庫特征庫和中間件特征庫分別提取相應(yīng)的數(shù)據(jù)庫特征和中間件特征;
[0031]所述步驟S3包括以下步驟:
[0032]步驟S3.1:根據(jù)數(shù)據(jù)庫特征和中間件特征與服務(wù)當(dāng)前數(shù)據(jù)進行對比分析;
[0033]步驟S3.2:完成數(shù)據(jù)庫服務(wù)類型及中間件服務(wù)類型的匹配與確認(rèn)。
[0034]優(yōu)選地,所述數(shù)據(jù)庫服務(wù)類型及中間件服務(wù)類型的匹配與確認(rèn)包括:
[0035]確定服務(wù)為數(shù)據(jù)庫服務(wù)或中間件服務(wù)以及具體的服務(wù)類型。
[0036]優(yōu)選地,具體的服務(wù)類型(數(shù)據(jù)庫服務(wù)或中間件服務(wù)的服務(wù)類型)為MySQL或Tomcat ο
[0037]優(yōu)選地,所述步驟S4包括以下步驟:
[0038]步驟S4.1:從插件庫獲取中間件和數(shù)據(jù)庫的相應(yīng)插件;
[0039]步驟S4.2:根據(jù)步驟S4.1得到的中間件和數(shù)據(jù)庫的相應(yīng)插件的提取算法分別提取對應(yīng)服務(wù)的配置信息;所述配置信息包括如下任一項或任多項:
[0040]-數(shù)據(jù)庫的連接字符串;
[0041 ]-中間件的數(shù)據(jù)庫配置文件位置;
[0042]步驟S4.3:根據(jù)步驟S4.2得到的配置信息以及對應(yīng)服務(wù)的配置規(guī)則生成配置文件。
[0043]優(yōu)選地,所述步驟S5包括以下步驟:
[0044]步驟S5.1:使用代理將配置文件應(yīng)用到目標(biāo)環(huán)境;
[0045]步驟S5.2:重新啟動中間件服務(wù)。
[0046]與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果:
[0047]1、提高了數(shù)據(jù)庫和中間件連接效率;
[0048]2、系統(tǒng)靈活度高,適應(yīng)各種數(shù)據(jù)庫、中間件的組合;
[0049]3、避免了大量人工配置帶來的人力資源消耗和錯誤配置風(fēng)險。
【附圖說明】
[0050]通過閱讀參照以下附圖對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
[0051]圖1為處理多種數(shù)據(jù)庫及中間件的自動配置連接的方法原理圖;
[0052]圖2為本發(fā)明方法流程圖。
【具體實施方式】
[0053]下面對本發(fā)明的實施例作詳細說明:本實施例在以本發(fā)明技術(shù)方案為前提下進行實施,給出了詳細的實施方式和具體的操作過程。應(yīng)當(dāng)指出的是,對本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。
[0054]本實施例提供了一種處理多種數(shù)據(jù)庫及中間件的自動配置連接方法,該方法包括以下步驟:
[0055]步驟S1:目標(biāo)應(yīng)用環(huán)境基本信息分析;
[0056]步驟S2:從特征庫獲取數(shù)據(jù)庫、中間件的特征,如特征文件、特征服務(wù)端口、特征用戶等;
[0057]步驟S3:根據(jù)數(shù)據(jù)庫、中間件的特征探測數(shù)據(jù)庫、中間件的服務(wù)類型;
[0058]步驟S4:探測應(yīng)用環(huán)境中的中間件、數(shù)據(jù)庫的
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1