国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

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

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

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

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