System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及大數據,特別是涉及一種工具調度控制方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
技術介紹
1、在大數據領域迅速發展的當下,面向用戶開放的開放平臺往往需要與計算機設備進行不間斷業務交互,從而保證完成用戶需要辦理業務的時效性和準確性,具體地,開放平臺一般與部署在計算機設備上的工具交互,由該工具對計算機設備上的對應功能進行輔助開發,以使計算機設備實現相應的業務功能。
2、然而,工具如若24小時不間斷的運行,運行過程便可能會導致內存溢出或者運行錯誤的問題,因此,需要在工具工作一段時間后,對工具進行重啟。目前,對工具進行重啟的方式一般是由人工進行重啟,但是在工具重啟的過程中,工具關閉到啟動恢復正常運行狀態期間,工具無法工作,也就無法輔助開發,保證計算機設備與開放平臺之間的業務交互,因此,采用傳統的方式進行工具重啟存在處理業務不及時的問題。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種能夠保證及時處理業務的工具調度控制方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
2、第一方面,本申請提供了一種工具調度控制方法,應用于計算機設備,包括:
3、在第一工具處于運行狀態的情況下,獲取開放平臺發送的第一切換信號;
4、響應于所述第一切換信號,啟動與所述第一工具匹配的第二工具;所述第二工具與所述第一工具均部署于所述計算機設備,且所述第二工具與所述第一工具的功能相同;
5、確定所述第一工具對應
6、在通過所述第二調用接口接入所述第二工具的情況下,斷開與所述第一調用接口的連接,以停用所述第一工具;
7、向所述開放平臺發送切換完成的第一反饋信號。
8、在其中一個實施例中,所述響應于所述第一切換信號,啟動與所述第一工具匹配的第二工具,包括:
9、響應于所述第一切換信號,確定所述第一工具的工具類型;
10、獲取與所述工具類型對應的第二工具,作為與所述第一工具匹配的第二工具。
11、在其中一個實施例中,所述獲取與所述工具類型對應的第二工具,作為與所述第一工具匹配的第二工具,包括:
12、獲取與所述工具類型對應的多個候選第二工具;
13、對各所述候選第二工具發送測試信號,確定各所述候選第二工具基于所述測試信號各自的響應時間;
14、選取響應時間最短的候選第二工具,作為與所述第一工具匹配的第二工具。
15、在其中一個實施例中,所述方法還包括:
16、獲取所述開放平臺在所述第一工具完成重啟的情況下發送的第二切換信號;
17、響應于所述第二切換信號,啟動所述第一工具;
18、在通過所述第一調用接口接入所述第一工具的情況下,斷開與所述第二調用接口的連接,以停用所述第二工具;
19、向所述開放平臺發送切換完成的第二反饋信號。
20、第二方面,本申請還提供了一種工具調度控制方法,應用于開放平臺,包括:
21、在第一工具處于運行狀態的情況下,向計算機設備發送第一切換信號;
22、接收所述計算機設備發送的切換完成的第一反饋信號;所述第一反饋信號,由所述計算機設備在通過第二調用接口接入第二工具的情況下,斷開與第一調用接口的連接的情況下后發送;所述第二工具由所述計算機設備在響應于所述第一切換信號的情況下啟動;所述第一調用接口與所述第一工具對應;所述第二調用接口與所述第二工具對應;所述第二工具與所述第一工具均部署于所述計算機設備,且所述第二工具與所述第一工具的功能相同。
23、在其中一個實施例中,所述在第一工具處于運行狀態的情況下,向計算機設備發送第一切換信號,包括:
24、在第一工具處于運行狀態的情況下,獲取所述第一工具的運行參數、以及所述第一工具對應的運行條件;
25、在所述運行參數不滿足所述運行條件的情況下,向計算機設備發送第一切換信號。
26、第三方面,本申請還提供了一種工具調度控制裝置,應用于計算機設備,所述裝置包括:
27、切換信號獲取模塊,用于在第一工具處于運行狀態的情況下,獲取開放平臺發送的第一切換信號;
28、工具啟動模塊,用于響應于所述第一切換信號,啟動與所述第一工具匹配的第二工具;所述第二工具與所述第一工具均部署于所述計算機設備,且所述第二工具與所述第一工具的功能相同;
29、接口確定模塊,用于確定所述第一工具對應的第一調用接口和所述第二工具對應的第二調用接口;
30、工具停用模塊,用于在通過所述第二調用接口接入所述第二工具的情況下,斷開與所述第一調用接口的連接,以停用所述第一工具;
31、信號發送模塊,用于向所述開放平臺發送切換完成的第一反饋信號。
32、在其中一個實施例中,所述工具啟動模塊包括:
33、工具類型確定單元,用于響應于所述第一切換信號,確定所述第一工具的工具類型;
34、工具獲取單元,用于獲取與所述工具類型對應的第二工具,作為與所述第一工具匹配的第二工具。
35、在其中一個實施例中,所述工具獲取單元,具體用于:
36、獲取與所述工具類型對應的多個候選第二工具;
37、對各所述候選第二工具發送測試信號,確定各所述候選第二工具基于所述測試信號各自的響應時間;
38、選取響應時間最短的候選第二工具,作為與所述第一工具匹配的第二工具。
39、在其中一個實施例中,所述裝置還包括重新調用模塊,具體用于:
40、獲取所述開放平臺在所述第一工具完成重啟的情況下發送的第二切換信號;
41、響應于所述第二切換信號,啟動所述第一工具;
42、在通過所述第一調用接口接入所述第一工具的情況下,斷開與所述第二調用接口的連接,以停用所述第二工具;
43、向所述開放平臺發送切換完成的第二反饋信號。
44、第四方面,本申請還提供了一種工具調度控制裝置,應用于開放平臺,所述裝置包括:
45、切換信號發送模塊,用于在第一工具處于運行狀態的情況下,向計算機設備發送第一切換信號;
46、反饋信號接收模塊,用于接收所述計算機設備發送的切換完成的第一反饋信號;所述第一反饋信號,由所述計算機設備在通過第二調用接口接入第二工具的情況下,斷開與第一調用接口的連接的情況下后發送;所述第二工具由所述計算機設備在響應于所述第一切換信號的情況下啟動;所述第一調用接口與所述第一工具對應;所述第二調用接口與所述第二工具對應;所述第二工具與所述第一工具均部署于所述計算機設備,且所述第二工具與所述第一工具的功能相同。
47、在其中一個實施例中,所述切換信號發送模塊具體用于:
48、在第一工具處于運行狀態的情況下,獲取所述第一工具的本文檔來自技高網...
【技術保護點】
1.一種工具調度控制方法,其特征在于,應用于計算機設備,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述響應于所述第一切換信號,啟動與所述第一工具匹配的第二工具,包括:
3.根據權利要求2所述的方法,其特征在于,所述獲取與所述工具類型對應的第二工具,作為與所述第一工具匹配的第二工具,包括:
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:
5.一種工具調度控制方法,其特征在于,應用于開放平臺,所述方法包括:
6.根據權利要求5所述的方法,其特征在于,所述在第一工具處于運行狀態的情況下,向計算機設備發送第一切換信號,包括:
7.一種工具調度控制裝置,其特征在于,應用于計算機設備,所述裝置包括:
8.根據權利要求7所述的裝置,其特征在于,所述工具啟動模塊包括:
9.根據權利要求8所述的裝置,其特征在于,所述工具獲取單元,具體用于:
10.根據權利要求7所述的裝置,其特征在于,所述裝置還包括重新調用模塊,具體用于:
11.一種工具調度控制裝置,
12.根據權利要求11所述的裝置,其特征在于,所述切換信號發送模塊具體用于:
13.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至6中任一項所述的方法的步驟。
14.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。
15.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。
...【技術特征摘要】
1.一種工具調度控制方法,其特征在于,應用于計算機設備,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述響應于所述第一切換信號,啟動與所述第一工具匹配的第二工具,包括:
3.根據權利要求2所述的方法,其特征在于,所述獲取與所述工具類型對應的第二工具,作為與所述第一工具匹配的第二工具,包括:
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:
5.一種工具調度控制方法,其特征在于,應用于開放平臺,所述方法包括:
6.根據權利要求5所述的方法,其特征在于,所述在第一工具處于運行狀態的情況下,向計算機設備發送第一切換信號,包括:
7.一種工具調度控制裝置,其特征在于,應用于計算機設備,所述裝置包括:
8.根據權利要求7所述的裝置,其特征在于,所述工具啟動模塊包括:
9.根據...
【專利技術屬性】
技術研發人員:徐亞斌,
申請(專利權)人:中國建設銀行股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。