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

調(diào)度器調(diào)用方法及系統(tǒng)與流程

文檔序號:12463583閱讀:203來源:國知局
調(diào)度器調(diào)用方法及系統(tǒng)與流程

本發(fā)明涉及服務(wù)器集群控制技術(shù)領(lǐng)域,特別是涉及一種調(diào)度器調(diào)用方法及系統(tǒng)。



背景技術(shù):

現(xiàn)有技術(shù)中,在服務(wù)器集群中各調(diào)度器的使用規(guī)則和配置參數(shù)各不相同,在調(diào)用調(diào)度器或者查看調(diào)度器運行情況時,需要由操作人員根據(jù)所要調(diào)用調(diào)度器的配置參數(shù)提交調(diào)用命令或者查看命令,這一般由專業(yè)的集群管理人員操作進行,他們具有這方面的專業(yè)技能。然而,對于普通使用者來說,要實現(xiàn)操作需要記住每一調(diào)度器的配置參數(shù)、調(diào)用命令或者查看命令,而他們更專業(yè)于應(yīng)用和實驗,因此對于普通使用者這會增加他們的工作難度和復(fù)雜度。尤其在目前服務(wù)器集群系統(tǒng)中,用戶及運行應(yīng)用不斷增多,同時規(guī)模越來越大,這勢必會給使用者造成更大的工作難度。

鑒于此,如何實現(xiàn)對調(diào)度器的調(diào)用,可降低使用者的操作難度,就成為當(dāng)前的迫切需要。



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

本發(fā)明提供一種調(diào)度器調(diào)用方法及系統(tǒng),與現(xiàn)有方法相比可降低使用者的操作難度。

為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:

一種調(diào)度器調(diào)用方法,包括:

根據(jù)當(dāng)前運行的調(diào)度器進程的進程參數(shù),計算獲得因子數(shù),并從因子庫中識別與所述因子數(shù)一致的因子,所述因子庫中的因子對應(yīng)于服務(wù)器集群中的調(diào)度器;

獲取與識別出的因子對應(yīng)的參數(shù)模板,基于所述參數(shù)模板對調(diào)用接口進行參數(shù)配置和命令封裝,以通過所述調(diào)用接口調(diào)用相應(yīng)的調(diào)度器。

可選地,所述根據(jù)當(dāng)前運行的調(diào)度器進程的進程參數(shù),計算獲得因子數(shù)包括:

獲取當(dāng)前運行的調(diào)度器進程,提取出調(diào)度器進程號;

獲取對應(yīng)的進程參數(shù),所述進程參數(shù)包括配置參數(shù)、主進程程序名以及優(yōu)化經(jīng)驗參數(shù);

根據(jù)所述進程參數(shù)計算獲得所述因子數(shù)。

可選地,所述獲取當(dāng)前運行的調(diào)度器進程,提取出調(diào)度器進程號包括:

獲取當(dāng)前運行的調(diào)度器進程,在所述調(diào)度器進程中過濾關(guān)鍵字,提取出所述調(diào)度器進程號。

可選地,所述獲取與識別出的因子對應(yīng)的參數(shù)模板包括:

根據(jù)識別出的因子,在參數(shù)模板庫中匹配對應(yīng)的參數(shù)模板,得到匹配碼;

通過所述匹配碼向參數(shù)模板庫請求對應(yīng)的參數(shù)模板。

可選地,在所述通過所述匹配碼向參數(shù)模板庫請求對應(yīng)的參數(shù)模板之前,還包括:

根據(jù)所述因子和所述匹配碼測試匹配是否正確。

一種調(diào)度器調(diào)用系統(tǒng),包括:

識別裝置,用于根據(jù)當(dāng)前運行的調(diào)度器進程的進程參數(shù),計算獲得因子數(shù),并從因子庫中識別與所述因子數(shù)一致的因子,所述因子庫中的因子對應(yīng)于服務(wù)器集群中的調(diào)度器;

接口配置裝置,用于獲取與識別出的因子對應(yīng)的參數(shù)模板,基于所述參數(shù)模板對調(diào)用接口進行參數(shù)配置和命令封裝,以通過所述調(diào)用接口調(diào)用相應(yīng)的調(diào)度器。

可選地,所述識別裝置包括:

進程獲取單元,用于獲取當(dāng)前運行的調(diào)度器進程,提取出調(diào)度器進程號;

進程參數(shù)獲取單元,用于獲取對應(yīng)的進程參數(shù),所述進程參數(shù)包括配置參數(shù)、主進程程序名以及優(yōu)化經(jīng)驗參數(shù);

計算單元,用于根據(jù)所述進程參數(shù)計算獲得所述因子數(shù)。

可選地,所述進程獲取單元,用于獲取當(dāng)前運行的調(diào)度器進程,提取出調(diào)度器進程號包括:

所述進程獲取單元具體用于獲取當(dāng)前運行的調(diào)度器進程,在所述調(diào)度器進程中過濾關(guān)鍵字,提取出所述調(diào)度器進程號。

可選地,所述接口配置裝置包括:

匹配單元,用于根據(jù)識別出的因子,在參數(shù)模板庫中匹配對應(yīng)的參數(shù)模板,得到匹配碼;

請求單元,用于通過所述匹配碼向參數(shù)模板庫請求對應(yīng)的參數(shù)模板。

可選地,所述請求單元還用于在通過所述匹配碼向參數(shù)模板庫請求對應(yīng)的參數(shù)模板之前,根據(jù)所述因子和所述匹配碼測試匹配是否正確。

由上述技術(shù)方案可知,本發(fā)明所提供的調(diào)度器調(diào)用方法及系統(tǒng),根據(jù)當(dāng)前運行的調(diào)度器進程的進程參數(shù),計算獲得因子數(shù),并從因子庫中識別與因子數(shù)一致的因子,因子庫中的因子對應(yīng)于服務(wù)器集群中的調(diào)度器,因此識別出因子即識別出調(diào)度器,進一步根據(jù)識別出的因子獲取對應(yīng)的參數(shù)模板,該參數(shù)模板對應(yīng)于調(diào)度器,基于參數(shù)模板對調(diào)用接口進行參數(shù)配置和命令封裝,以通過所述調(diào)用接口調(diào)用相應(yīng)的調(diào)度器。

本發(fā)明調(diào)度器調(diào)用方法及系統(tǒng),自動識別當(dāng)前運行的調(diào)度器,并相應(yīng)生成調(diào)用接口,通過調(diào)用接口調(diào)用調(diào)度器,使操作人員根據(jù)調(diào)用接口的要求提交對應(yīng)應(yīng)用即可,不必關(guān)心對底層調(diào)度器具體如何調(diào)度,不需要操作人員記住每一調(diào)度器的配置參數(shù)和命令,與現(xiàn)有方法相比可降低調(diào)度器調(diào)用的操作難度,降低工作難度。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實施例提供的一種調(diào)度器調(diào)用方法的流程圖;

圖2為本發(fā)明實施例提供的一種調(diào)度器調(diào)用系統(tǒng)的示意圖;

圖3為本發(fā)明實施例提供的調(diào)度器調(diào)用系統(tǒng)的具體示意圖。

具體實施方式

為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護的范圍。

請參考圖1,本發(fā)明實施例提供一種調(diào)度器調(diào)用方法,包括步驟:

S10:根據(jù)當(dāng)前運行的調(diào)度器進程的進程參數(shù),計算獲得因子數(shù),并從因子庫中識別與所述因子數(shù)一致的因子,所述因子庫中的因子對應(yīng)于服務(wù)器集群中的調(diào)度器。

在服務(wù)器集群中部署有多個調(diào)度器,在構(gòu)建的因子庫中包含與各調(diào)度器對應(yīng)的因子。

根據(jù)當(dāng)前運行的調(diào)度器進程的進程參數(shù)計算得到因子數(shù),根據(jù)該因子數(shù),從因子庫中識別出與該因子數(shù)一致的因子,從而識別出當(dāng)前運行的調(diào)度器。

S11:獲取與識別出的因子對應(yīng)的參數(shù)模板,基于所述參數(shù)模板對調(diào)用接口進行參數(shù)配置和命令封裝,以通過所述調(diào)用接口調(diào)用相應(yīng)的調(diào)度器。

根據(jù)識別出的因子獲取參數(shù)模板,獲取與識別出的因子對應(yīng)的參數(shù)模板,即與當(dāng)前運行的調(diào)度器對應(yīng)的參數(shù)模板。以進一步根據(jù)參數(shù)模板對調(diào)用接口進行參數(shù)配置和命令封裝,通過得到的調(diào)用接口對當(dāng)前運行的調(diào)度器進行調(diào)用。操作人員可以通過得到的調(diào)用接口調(diào)用調(diào)度器,只需按照調(diào)用接口的要求,提交對應(yīng)的應(yīng)用就可以,不需要關(guān)心底層的調(diào)用過程。

可以看出,本實施例調(diào)度器調(diào)用方法,根據(jù)當(dāng)前運行的調(diào)度器進程的進程參數(shù),計算獲得因子數(shù),并從因子庫中識別與因子數(shù)一致的因子,在因子庫中的因子對應(yīng)于服務(wù)器集群中的調(diào)度器,因此識別出因子即識別出調(diào)度器,實現(xiàn)對當(dāng)前運行調(diào)度器的自動識別;進一步根據(jù)識別出的因子獲取對應(yīng)的參數(shù)模板,基于參數(shù)模板對調(diào)用接口進行參數(shù)配置和命令封裝,以通過所述調(diào)用接口調(diào)用調(diào)度器。

本實施例調(diào)度器調(diào)用方法,自動識別當(dāng)前運行的調(diào)度器,并相應(yīng)生成調(diào)用接口,通過調(diào)用接口調(diào)用調(diào)度器,使操作人員根據(jù)調(diào)用接口的要求提交對應(yīng)應(yīng)用即可,不必關(guān)心對底層調(diào)度器具體如何調(diào)度,不需要操作人員記住每一調(diào)度器的配置參數(shù)和命令,與現(xiàn)有方法相比可降低調(diào)度器調(diào)用的操作難度,降低工作難度。

下面對本實施例調(diào)度器調(diào)用方法進行詳細說明。本實施例調(diào)度器調(diào)用方法,包括步驟:

S10:根據(jù)當(dāng)前運行的調(diào)度器進程的進程參數(shù),計算獲得因子數(shù),并從因子庫中識別與所述因子數(shù)一致的因子,所述因子庫中的因子對應(yīng)于服務(wù)器集群中的調(diào)度器。

在服務(wù)器集群中部署有多個調(diào)度器,在構(gòu)建的因子庫中包含與各調(diào)度器對應(yīng)的因子,因子庫中的因子用于識別調(diào)度器。具體的,可通過從調(diào)度器提取固定的字符通過相應(yīng)算法生成因子。本方法中通過識別因子可以準確找到對應(yīng)的調(diào)度器,準確率相當(dāng)高。

本步驟中,根據(jù)當(dāng)前運行的調(diào)度器進程的進程參數(shù)計算獲得因子數(shù),具體包括步驟:

S100:獲取當(dāng)前運行的調(diào)度器進程,提取出調(diào)度器進程號。

在獲取當(dāng)前運行的調(diào)度器進程后,在調(diào)度器進程中過濾關(guān)鍵字,提取出所述調(diào)度器進程號。

具體可通過進程提取程序自動獲取當(dāng)前運行的調(diào)度器進程。

S101:獲取對應(yīng)的進程參數(shù),所述進程參數(shù)包括配置參數(shù)、主進程程序名以及優(yōu)化經(jīng)驗參數(shù)。

根據(jù)調(diào)度器進程號獲取對應(yīng)的進程參數(shù),進程參數(shù)包括配置參數(shù)、主進程程序名以及優(yōu)化經(jīng)驗參數(shù)。優(yōu)化經(jīng)驗參數(shù)。

S102:根據(jù)所述進程參數(shù)計算獲得所述因子數(shù)。

本方法中,在步驟S10執(zhí)行前,會掃描因子庫,將所述因子庫中的全部因子緩存到內(nèi)存中,這樣使后續(xù)查找和識別更方便,提高效率。

在計算得到因子數(shù)后,將計算得到的因子數(shù)與內(nèi)存中的因子進行比對,識別出與計算得到的因子數(shù)一致的因子。識別出因子即識別出對應(yīng)的調(diào)度器。

S11:獲取與識別出的因子對應(yīng)的參數(shù)模板,基于所述參數(shù)模板對調(diào)用接口進行參數(shù)配置和命令封裝,以通過所述調(diào)用接口調(diào)用相應(yīng)的調(diào)度器。

在本步驟中,獲取與識別出的因子對應(yīng)的參數(shù)模板,具體包括步驟:

S110:根據(jù)識別出的因子,在參數(shù)模板庫中匹配對應(yīng)的參數(shù)模板,得到匹配碼。

調(diào)度器是唯一的,在參數(shù)模板庫中有唯一的一組參數(shù)模板與之相對應(yīng)。

具體的,本步驟中采用的匹配原則可采用key和value的形式進行匹配,匹配完成后得到匹配碼。

優(yōu)選的,在匹配完成后會根據(jù)所述因子和所述匹配碼測試匹配是否正確。

:S111:通過所述匹配碼向參數(shù)模板庫請求對應(yīng)的參數(shù)模板。

參數(shù)模板庫根據(jù)匹配碼,找到對應(yīng)的參數(shù)模板。

在獲得參數(shù)模板后,基于參數(shù)模板對調(diào)用接口進行參數(shù)配置和命令封裝,進行參數(shù)分解和靈活配置過程,保證參數(shù)的全面和靈活處理,并進行調(diào)用命令的封裝,處理后便得到一套標準的調(diào)用接口。

優(yōu)選的,在配置調(diào)用接口中,對配置參數(shù)進行嚴格過濾。這樣做的目的是防止在用戶調(diào)用該接口時,對調(diào)用的應(yīng)用有不同的配置方法,可以滿足不同應(yīng)用提交配置參數(shù)。從自動識別到最后輸出調(diào)用命令,可以自動變成全參數(shù)提交也可以變成簡單模式提交,所以無論使用者怎么使用該接口,都能很好的自動實現(xiàn)調(diào)度。

本實施例調(diào)度器調(diào)用方法,實現(xiàn)了對當(dāng)前運行調(diào)度器的自動識別,以及對調(diào)用接口的參數(shù)配置及命令封裝,實現(xiàn)了對多調(diào)度器的通用調(diào)用,解決了面對多個調(diào)度器實現(xiàn)不同的提交方式帶來工作的繁瑣,也同時解決了維護的復(fù)雜性,可以很好的保證正常的工作,提高工作效率。

相應(yīng)的,請參考圖2,本發(fā)明實施例還提供一種調(diào)度器調(diào)用系統(tǒng),包括:

識別裝置20,用于根據(jù)當(dāng)前運行的調(diào)度器進程的進程參數(shù),計算獲得因子數(shù),并從因子庫中識別與所述因子數(shù)一致的因子,所述因子庫中的因子對應(yīng)于服務(wù)器集群中的調(diào)度器;

接口配置裝置21,用于獲取與識別出的因子對應(yīng)的參數(shù)模板,基于所述參數(shù)模板對調(diào)用接口進行參數(shù)配置和命令封裝,以通過所述調(diào)用接口調(diào)用相應(yīng)的調(diào)度器。

可以看出,本實施例調(diào)度器調(diào)用系統(tǒng),根據(jù)當(dāng)前運行的調(diào)度器進程的進程參數(shù),計算獲得因子數(shù),并從因子庫中識別與因子數(shù)一致的因子,在因子庫中的因子對應(yīng)于服務(wù)器集群中的調(diào)度器,因此識別出因子即識別出調(diào)度器,實現(xiàn)對當(dāng)前運行調(diào)度器的自動識別;進一步根據(jù)識別出的因子獲取對應(yīng)的參數(shù)模板,基于參數(shù)模板對調(diào)用接口進行參數(shù)配置和命令封裝,以通過所述調(diào)用接口調(diào)用調(diào)度器。

本實施例調(diào)度器調(diào)用系統(tǒng),自動識別當(dāng)前運行的調(diào)度器,并相應(yīng)生成調(diào)用接口,通過調(diào)用接口調(diào)用調(diào)度器,使操作人員根據(jù)調(diào)用接口的要求提交對應(yīng)應(yīng)用即可,不必關(guān)心對底層調(diào)度器具體如何調(diào)度,不需要操作人員記住每一調(diào)度器的配置參數(shù)和命令,與現(xiàn)有方法相比可降低調(diào)度器調(diào)用的操作難度,降低工作難度。

在服務(wù)器集群中部署有多個調(diào)度器,本實施例調(diào)度器調(diào)用系統(tǒng),識別裝置20中構(gòu)建的因子庫203中包含與各調(diào)度器對應(yīng)的因子。

識別裝置20部署在服務(wù)器集群的管理節(jié)點上,在部署過程中,需要將因子庫中的因子與集群中的調(diào)度器核對,可采用單獨運行的程序核對因子,通過核對保證因子沒有問題。在核對前要保證集群中部署的各調(diào)度器都可以正常運行。

本實施例中,可參考圖3,所述識別裝置20具體包括:

進程獲取單元200,用于獲取當(dāng)前運行的調(diào)度器進程,提取出調(diào)度器進程號;

進程參數(shù)獲取單元201,用于獲取對應(yīng)的進程參數(shù),所述進程參數(shù)包括配置參數(shù)、主進程程序名以及優(yōu)化經(jīng)驗參數(shù);

所述進程獲取單元201具體用于:掃描所有進程,獲取當(dāng)前運行的調(diào)度器進程;在所述調(diào)度器進程中過濾關(guān)鍵字,提取出所述調(diào)度器進程號。

計算單元202,用于根據(jù)所述進程參數(shù)計算獲得所述因子數(shù)。

在識別裝置20執(zhí)行前,系統(tǒng)會掃描因子庫,將所述因子庫中的全部因子緩存到內(nèi)存中,這樣使后續(xù)查找和識別更方便。

識別裝置20在計算得到因子數(shù)后,將計算得到的因子數(shù)與內(nèi)存中的因子進行比對,識別出與計算得到的因子數(shù)一致的因子。識別出因子即識別出對應(yīng)的調(diào)度器。

接口配置裝置21也部署在服務(wù)器集群的管理節(jié)點上,該接口配置裝置21為被動調(diào)用裝置,即在識別裝置20識別完成后,才會觸發(fā)該裝置執(zhí)行。在集群中接口配置裝置21部署完成后,可以調(diào)用測試程序測試接口配置裝置是否連接正常,運行沒問題,表明安裝部署完成。

本實施例中,可參考圖3,所述接口配置裝置21包括:

匹配單元210,用于根據(jù)識別出的因子,在參數(shù)模板庫212中匹配對應(yīng)的參數(shù)模板,得到匹配碼;

請求單元211,用于通過所述匹配碼向參數(shù)模板庫212請求對應(yīng)的參數(shù)模板。

其中,所述請求單元211還用于在通過所述匹配碼向參數(shù)模板庫212請求對應(yīng)的參數(shù)模板之前,根據(jù)所述因子和所述匹配碼測試匹配是否正確。

在獲得參數(shù)模板后,接口配置裝置21基于參數(shù)模板對調(diào)用接口進行參數(shù)配置和命令封裝,進行參數(shù)分解和靈活配置過程,保證參數(shù)的全面和靈活處理,并進行調(diào)用命令的封裝,處理后便得到一套標準的調(diào)用接口。

本實施例調(diào)度器調(diào)用系統(tǒng),實現(xiàn)了對當(dāng)前運行調(diào)度器的自動識別,以及對調(diào)用接口的參數(shù)配置及命令封裝,實現(xiàn)了對多調(diào)度器的通用調(diào)用,解決了面對多個調(diào)度器實現(xiàn)不同的提交方式帶來工作的繁瑣,也同時解決了維護的復(fù)雜性,可以很好的保證正常的工作,可提高工作效率。

以上對本發(fā)明所提供的調(diào)度器調(diào)用方法及系統(tǒng)進行了詳細介紹。本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進行若干改進和修飾,這些改進和修飾也落入本發(fā)明權(quán)利要求的保護范圍內(nèi)。

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