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

一種應(yīng)用的處理方法及裝置與流程

文檔序號(hào):12176378閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種應(yīng)用的處理方法,應(yīng)用于應(yīng)用從第一服務(wù)器向第二服務(wù)器遷移的過(guò)程中,其特征在于,包括:

在所述應(yīng)用的源代碼中確認(rèn)用于實(shí)現(xiàn)數(shù)據(jù)共享功能的代碼段;

使用目標(biāo)關(guān)鍵字替換所述用于實(shí)現(xiàn)數(shù)據(jù)共享功能的代碼段中的源關(guān)鍵字,所述源關(guān)鍵字依據(jù)所述應(yīng)用的數(shù)據(jù)共享方式從預(yù)設(shè)的數(shù)據(jù)模型中查詢得到,所述預(yù)設(shè)的數(shù)據(jù)模型用于指示數(shù)據(jù)共享方式與源關(guān)鍵字間的對(duì)應(yīng)關(guān)系,所述源關(guān)鍵字用于所述應(yīng)用在遷移之前實(shí)現(xiàn)數(shù)據(jù)共享功能的過(guò)程中,調(diào)用所述第一服務(wù)器中的非分布式緩沖存儲(chǔ)器,所述目標(biāo)關(guān)鍵字用于在所述應(yīng)用遷移之后,在所述源代碼被編譯運(yùn)行以實(shí)現(xiàn)數(shù)據(jù)共享功能的過(guò)程中,調(diào)用與所述第二服務(wù)器連接的分布式緩沖存儲(chǔ)器。

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,確定所述用于實(shí)現(xiàn)數(shù)據(jù)共享功能的代碼段中的源關(guān)鍵字的過(guò)程具體包括:

確定所述應(yīng)用的數(shù)據(jù)共享方式;

從所述預(yù)設(shè)的數(shù)據(jù)模型集合中查詢目標(biāo)數(shù)據(jù)模型,所述目標(biāo)數(shù)據(jù)模型中的類型元數(shù)據(jù)為所述應(yīng)用的數(shù)據(jù)共享方式,所述預(yù)設(shè)的數(shù)據(jù)模型集合中的任意一個(gè)數(shù)據(jù)模型包括類型元數(shù)據(jù)及關(guān)鍵字列表;

從所述目標(biāo)數(shù)據(jù)模型中獲取關(guān)鍵字列表;

將包含在所述待轉(zhuǎn)換的代碼段中的所述關(guān)鍵字列表中的關(guān)鍵字作為所述源關(guān)鍵字。

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述預(yù)設(shè)的數(shù)據(jù)模型中的任意一個(gè)數(shù)據(jù)模型還包括:

用于指示源關(guān)鍵字替換為目標(biāo)關(guān)鍵字的替換規(guī)則;

所述使用目標(biāo)關(guān)鍵字替換所述待轉(zhuǎn)換的代碼段中的源關(guān)鍵字包括:

使用所述目標(biāo)數(shù)據(jù)模型中的替換規(guī)則,將所述源關(guān)鍵字替換為所述目標(biāo)關(guān)鍵字。

4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述確定所述應(yīng)用的數(shù)據(jù)共享方式包括:確定所述應(yīng)用的數(shù)據(jù)共享方式為臨時(shí)存儲(chǔ)隊(duì)列TSQ;

則所述關(guān)鍵字列表包括以下關(guān)鍵字:

READQ:動(dòng)作類型;

QUEUE:隊(duì)列名稱;

QNAME:隊(duì)列名稱,與QUEUE二選一;

INTO:指定接收的數(shù)據(jù)區(qū);

SET:指明接收數(shù)據(jù)的指針,與INTO二選一;

LENGTH:接收數(shù)據(jù)區(qū)的長(zhǎng)度;

NUMITEMS:用來(lái)返回QUEUE里的紀(jì)錄的數(shù)量;

ITEM:指明讀第幾條紀(jì)錄;

NEXT:指明讀隊(duì)列的下一條紀(jì)錄,與ITEM二選一;

RESP:錯(cuò)誤碼;

RESP2:錯(cuò)誤碼詳細(xì)說(shuō)明;

SYSID:指明隊(duì)列所在遠(yuǎn)程客戶信息控制系統(tǒng)的名字。

5.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述確定所述應(yīng)用的數(shù)據(jù)共享方式包括:確定所述應(yīng)用的數(shù)據(jù)共享方式為數(shù)據(jù)庫(kù)緩存;

則所述關(guān)鍵字列表包括以下關(guān)鍵字:

SELECT:動(dòng)作類型,需要查詢的字段;

FROM:從哪些表取記錄;

INTO:需要賦值的字段;

WHERE:查詢的條件;

AND:與條件。

6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述應(yīng)用的源代碼中確認(rèn)用于實(shí)現(xiàn)數(shù)據(jù)共享功能的代碼段包括:

在所述應(yīng)用的數(shù)據(jù)共享方式為TSQ的情況下,將TSQ的開(kāi)始標(biāo)記出現(xiàn)的代碼行作為代碼起始行,并將TSQ的結(jié)束標(biāo)記出現(xiàn)的代碼行作為代碼結(jié)束行, 所述代碼起始行和所述代碼結(jié)束行之間的代碼段為所述用于實(shí)現(xiàn)數(shù)據(jù)共享功能的代碼段;

在所述應(yīng)用的數(shù)據(jù)共享方式為數(shù)據(jù)庫(kù)數(shù)據(jù)緩存的情況下,將用戶標(biāo)記的起始位置所在的代碼行作為代碼起始行,并將用戶標(biāo)記的結(jié)束位置所在的代碼行作為代碼結(jié)束行,所述代碼起始行和所述代碼結(jié)束行之間的代碼段為所述用于實(shí)現(xiàn)數(shù)據(jù)共享功能的代碼段。

7.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,在所述使用目標(biāo)關(guān)鍵字替換所述用于實(shí)現(xiàn)數(shù)據(jù)共享功能的代碼段中的源關(guān)鍵字之后,還包括:

編譯所述應(yīng)用的源代碼,生成遷移后的應(yīng)用;

依據(jù)第一指令,運(yùn)行所述遷移后的應(yīng)用,其中,在所述應(yīng)用運(yùn)行的過(guò)程中產(chǎn)生的數(shù)據(jù)被寫入所述分布式緩存中;

被寫入所述分布式緩存中的數(shù)據(jù),用于被與分所述布式緩存連接的第三服務(wù)器中運(yùn)行的應(yīng)用讀取。

8.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,在所述使用目標(biāo)關(guān)鍵字替換所述用于實(shí)現(xiàn)數(shù)據(jù)共享功能的代碼段中的源關(guān)鍵字之后,還包括:

編譯所述應(yīng)用的源代碼,生成遷移后的應(yīng)用;

依據(jù)第二指令,運(yùn)行所述遷移后的應(yīng)用,讀取所述分布式緩存中的數(shù)據(jù),其中,所述分布式緩存中的數(shù)據(jù)由與分所述布式緩存連接的第三服務(wù)器中運(yùn)行的應(yīng)用寫入。

9.一種應(yīng)用的處理裝置,其特征在于,包括:

代碼段確認(rèn)模塊,用于在應(yīng)用從第一服務(wù)器向第二服務(wù)器遷移的過(guò)程中,在所述應(yīng)用的源代碼中確認(rèn)用于實(shí)現(xiàn)數(shù)據(jù)共享功能的代碼段;

替換模塊,用于使用目標(biāo)關(guān)鍵字替換所述用于實(shí)現(xiàn)數(shù)據(jù)共享功能的代碼段中的源關(guān)鍵字,所述源關(guān)鍵字依據(jù)所述應(yīng)用的數(shù)據(jù)共享方式從預(yù)設(shè)的數(shù)據(jù)模型中查詢得到,所述預(yù)設(shè)的數(shù)據(jù)模型用于指示數(shù)據(jù)共享方式與源關(guān)鍵字間 的對(duì)應(yīng)關(guān)系,所述目標(biāo)關(guān)鍵字用于所述應(yīng)用在遷移之前實(shí)現(xiàn)數(shù)據(jù)共享功能的過(guò)程中,調(diào)用所述第一服務(wù)器中的非分布式緩沖存儲(chǔ)器,所述目標(biāo)關(guān)鍵字用于在所述應(yīng)用遷移之后,在所述源代碼被編譯運(yùn)行以實(shí)現(xiàn)數(shù)據(jù)共享功能的過(guò)程中,調(diào)用與所述第二服務(wù)器連接的分布式緩沖存儲(chǔ)器。

10.根據(jù)權(quán)利要求9所述的方法,其特征在于,還包括:

關(guān)鍵字確認(rèn)模塊,用于確定所述應(yīng)用的數(shù)據(jù)共享方式;從所述預(yù)設(shè)的數(shù)據(jù)模型集合中查詢目標(biāo)數(shù)據(jù)模型,所述目標(biāo)數(shù)據(jù)模型中的類型元數(shù)據(jù)為所述應(yīng)用的數(shù)據(jù)共享方式,所述預(yù)設(shè)的數(shù)據(jù)模型集合中的任意一個(gè)數(shù)據(jù)模型包括類型元數(shù)據(jù)及關(guān)鍵字列表;從所述目標(biāo)數(shù)據(jù)模型中獲取關(guān)鍵字列表;將包含在所述待轉(zhuǎn)換的代碼段中的所述關(guān)鍵字列表中的關(guān)鍵字作為所述源關(guān)鍵字。

11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述關(guān)鍵字確認(rèn)模塊用于從所述預(yù)設(shè)的數(shù)據(jù)模型集合中查詢目標(biāo)數(shù)據(jù)模型,所述目標(biāo)數(shù)據(jù)模型集合中的類型元數(shù)據(jù)為所述應(yīng)用的數(shù)據(jù)共享方式,所述預(yù)設(shè)的數(shù)據(jù)模型中的任意一個(gè)數(shù)據(jù)模型包括類型元數(shù)據(jù)及關(guān)鍵字列表包括:

所述關(guān)鍵字確認(rèn)模塊具體用于,從所述預(yù)設(shè)的數(shù)據(jù)模型集合中查詢目標(biāo)數(shù)據(jù)模型,所述目標(biāo)數(shù)據(jù)模型中的類型元數(shù)據(jù)為所述應(yīng)用的數(shù)據(jù)共享方式,所述預(yù)設(shè)的數(shù)據(jù)模型集合中的任意一個(gè)數(shù)據(jù)模型包括類型元數(shù)據(jù)及關(guān)鍵字列表,以及用于指示源關(guān)鍵字替換為目標(biāo)關(guān)鍵字的替換規(guī)則;

所述替換模塊用于使用目標(biāo)關(guān)鍵字替換所述待轉(zhuǎn)換的代碼段中的源關(guān)鍵字包括:

使用所述目標(biāo)數(shù)據(jù)模型中的替換規(guī)則,將所述源關(guān)鍵字替換為所述目標(biāo)關(guān)鍵字。

12.根據(jù)權(quán)利要求10或11所述的裝置,其特征在于,所述關(guān)鍵字確認(rèn)模塊用于確定所述應(yīng)用的數(shù)據(jù)共享方式;從所述預(yù)設(shè)的數(shù)據(jù)模型中查詢目標(biāo)數(shù)據(jù)模型,所述目標(biāo)數(shù)據(jù)模型中的類型元數(shù)據(jù)為所述應(yīng)用的數(shù)據(jù)共享方式,所述預(yù)設(shè)的數(shù)據(jù)模型中的任意一個(gè)數(shù)據(jù)模型包括類型元數(shù)據(jù)及關(guān)鍵字列表包括:

所述關(guān)鍵字確認(rèn)模塊具體用于,確定所述應(yīng)用的數(shù)據(jù)共享方式為TSQ;從所述預(yù)設(shè)的數(shù)據(jù)模型中查詢目標(biāo)數(shù)據(jù)模型,所述目標(biāo)數(shù)據(jù)模型中的類型元數(shù)據(jù)為所述應(yīng)用的數(shù)據(jù)共享方式,所述預(yù)設(shè)的數(shù)據(jù)模型中的任意一個(gè)數(shù)據(jù)模型包括類型元數(shù)據(jù)及關(guān)鍵字列表,所述關(guān)鍵字列表包括以下關(guān)鍵字:

READQ:動(dòng)作類型;

QUEUE:隊(duì)列名稱;

QNAME:隊(duì)列名稱,與QUEUE二選一;

INTO:指定接收的數(shù)據(jù)區(qū);

SET:指明接收數(shù)據(jù)的指針,與INTO二選一;

LENGTH:接收數(shù)據(jù)區(qū)的長(zhǎng)度;

NUMITEMS:用來(lái)返回QUEUE里的紀(jì)錄的數(shù)量;

ITEM:指明讀第幾條紀(jì)錄;

NEXT:指明讀隊(duì)列的下一條紀(jì)錄,與ITEM二選一;

RESP:錯(cuò)誤碼;

RESP2:錯(cuò)誤碼詳細(xì)說(shuō)明;

SYSID:指明隊(duì)列所在遠(yuǎn)程客戶信息控制系統(tǒng)的名字。

13.根據(jù)權(quán)利要求10或11所述的裝置,其特征在于,所述關(guān)鍵字確認(rèn)模塊用于確定所述應(yīng)用的數(shù)據(jù)共享方式;從所述預(yù)設(shè)的數(shù)據(jù)模型集合中查詢目標(biāo)數(shù)據(jù)模型,所述目標(biāo)數(shù)據(jù)模型中的類型元數(shù)據(jù)為所述應(yīng)用的數(shù)據(jù)共享方式,所述預(yù)設(shè)的數(shù)據(jù)模型集合中的任意一個(gè)數(shù)據(jù)模型包括類型元數(shù)據(jù)及關(guān)鍵字列表包括:

所述關(guān)鍵字確認(rèn)模塊具體用于,確定所述應(yīng)用的數(shù)據(jù)共享方式為數(shù)據(jù)庫(kù)緩存;從所述預(yù)設(shè)的數(shù)據(jù)模型集合中查詢目標(biāo)數(shù)據(jù)模型,所述目標(biāo)數(shù)據(jù)模型中的類型元數(shù)據(jù)為所述應(yīng)用的數(shù)據(jù)共享方式,所述預(yù)設(shè)的數(shù)據(jù)模型集合中的任意一個(gè)數(shù)據(jù)模型包括類型元數(shù)據(jù)及關(guān)鍵字列表,所述關(guān)鍵字列表包括以下關(guān)鍵字:

SELECT:動(dòng)作類型,需要查詢的字段;

FROM:從哪些表取記錄;

INTO:需要賦值的字段;

WHERE:查詢的條件;

AND:與條件。

14.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述代碼段確認(rèn)模塊用于在所述應(yīng)用的源代碼中確認(rèn)用于實(shí)現(xiàn)數(shù)據(jù)共享功能的代碼段包括:

所述代碼段確認(rèn)模塊具體用于,在所述應(yīng)用的數(shù)據(jù)共享方式為TSQ的情況下,將TSQ的開(kāi)始標(biāo)記出現(xiàn)的代碼行作為代碼起始行,并將TSQ的結(jié)束標(biāo)記出現(xiàn)的代碼行作為代碼結(jié)束行,所述代碼起始行和所述代碼結(jié)束行之間的代碼段為所述用于實(shí)現(xiàn)數(shù)據(jù)共享功能的代碼段;在所述應(yīng)用的數(shù)據(jù)共享方式為數(shù)據(jù)庫(kù)數(shù)據(jù)緩存的情況下,將用戶標(biāo)記的起始位置所在的代碼行作為代碼起始行,并將用戶標(biāo)記的結(jié)束位置所在的代碼行作為代碼結(jié)束行,所述代碼起始行和所述代碼結(jié)束行之間的代碼段為所述用于實(shí)現(xiàn)數(shù)據(jù)共享功能的代碼段。

15.根據(jù)權(quán)利要求9至14任一項(xiàng)所述的裝置,其特征在于,還包括:

編譯模塊,用于在所述替換模塊使用目標(biāo)關(guān)鍵字替換所述用于實(shí)現(xiàn)數(shù)據(jù)共享功能的代碼段中的源關(guān)鍵字之后,編譯所述應(yīng)用的源代碼,生成遷移后的應(yīng)用;

第一運(yùn)行控制模塊,用于依據(jù)第一指令,運(yùn)行所述遷移后的應(yīng)用,其中,在所述應(yīng)用運(yùn)行的過(guò)程中產(chǎn)生的數(shù)據(jù)被寫入所述分布式緩存中,被寫入所述分布式緩存中的數(shù)據(jù),用于被與分所述布式緩存連接的第三服務(wù)器中運(yùn)行的應(yīng)用讀取。

16.根據(jù)權(quán)利要求9至14任一項(xiàng)所述的裝置,其特征在于,還包括:

編譯模塊,用于在所述替換模塊使用目標(biāo)關(guān)鍵字替換所述用于實(shí)現(xiàn)數(shù)據(jù)共享功能的代碼段中的源關(guān)鍵字之后,編譯所述應(yīng)用的源代碼,生成遷移后的應(yīng)用;

第二運(yùn)行控制模塊,用于依據(jù)第二指令,運(yùn)行所述遷移后的應(yīng)用,讀取所述分布式緩存中的數(shù)據(jù),其中,所述分布式緩存中的數(shù)據(jù)由與分所述布式緩存連接的第三服務(wù)器中運(yùn)行的應(yīng)用寫入。

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