本申請涉及數(shù)據(jù)處理,尤其涉及一種任務調度方法、裝置、電子設備及存儲介質。
背景技術:
1、用戶通過訪問業(yè)務系統(tǒng)布置所需業(yè)務,大部分業(yè)務可通過業(yè)務系統(tǒng)訪問數(shù)據(jù)庫完成,但是任有部分業(yè)務需要訪問業(yè)務中臺完成。當前各業(yè)務中臺已經(jīng)發(fā)布的共享服務在技術路線、發(fā)布方式、鑒權控制、管理手段等方面存在較大差異,導致用戶在使用各業(yè)務中臺服務時,無法及時獲取到最新的服務信息,無法通過同一個渠道獲取服務信息。各業(yè)務中臺技術路線、貫通方式不統(tǒng)一,鑒權方式也不統(tǒng)一,導致前臺任務應用在建設過程中涉及重復開發(fā),重復去適配,增加了大量工作量,無法發(fā)揮業(yè)務中臺的全部價值,既降低了任務調度過程的鑒權效率效率,也給業(yè)務中臺的管理人員、運營人員、開發(fā)人員以及使用用戶共同推進業(yè)務中臺戰(zhàn)略落地的過程中帶來了相應的阻礙。
技術實現(xiàn)思路
1、有鑒于此,本申請的目的在于提出一種任務調度方法、裝置、電子設備及存儲介質,以克服現(xiàn)有技術中全部或部分不足。
2、基于上述目的,本申請?zhí)峁┝艘环N任務調度方法,應用于任務調度組件,多個業(yè)務系統(tǒng)通過任務調度組件與多個業(yè)務中臺通信連接,包括:接收至少一個業(yè)務系統(tǒng)發(fā)送的任務調度請求;對所述任務調度請求進行鑒權,響應于確定所述任務調度請求通過所述鑒權,對所述任務調度請求進行解析,以得到所述任務調度請求對應的訪問權限;向與所述訪問權限關聯(lián)的業(yè)務中臺發(fā)送對所述任務調度請求進行處理的處理請求;接收與所述處理請求對應的任務處理結果,并發(fā)送所述任務處理結果至所述業(yè)務系統(tǒng)。
3、可選地,所述任務調度請求至少包括應用標識和加密令牌;所述對所述任務調度請求進行鑒權,包括:查找所述應用標識對應的驗證密鑰;基于所述任務調度請求和所述驗證密鑰,生成驗證令牌;響應于確定所述加密令牌與所述驗證令牌一致,確定所述任務調度請求通過所述鑒權。
4、可選地,所述訪問權限包括業(yè)務中臺標識;所述向與所述訪問權限關聯(lián)的業(yè)務中臺發(fā)送對所述任務調度請求進行處理的處理請求,包括:在預先存儲的關聯(lián)表中查找所述業(yè)務中臺標識對應的業(yè)務中臺,并將所述處理請求發(fā)送至所述業(yè)務中臺。
5、可選地,在對所述任務調度請求進行鑒權之前,所述方法包括:對全部任務調度請求對應的流量進行監(jiān)控,響應于確定所述流量大于或等于流量閾值,對全部任務調度請求進行限流處理。
6、可選地,在接收與所述處理請求對應的任務處理結果之后,所述方法包括:基于所述任務調度請求和任務處理結果,生成所述任務調度請求對應的服務日志,將所述服務日志發(fā)送至云端服務器。
7、可選地,所述方法包括:按照預定探測協(xié)議,對所述任務調度組件進行監(jiān)控,得到監(jiān)控結果;響應于確定所述監(jiān)控結果為異常監(jiān)控結果,查找所述異常監(jiān)控結果對應的恢復策略;按照所述恢復策略,對所述任務調度組件進行恢復。
8、可選地,在向與所述訪問權限關聯(lián)的業(yè)務中臺發(fā)送對所述任務調度請求進行處理的處理請求之前,所述方法包括:響應于檢測到與所述訪問權限關聯(lián)的業(yè)務中臺存在故障,向所述業(yè)務系統(tǒng)發(fā)送任務調度失敗的信息。
9、基于同一發(fā)明構思,本申請還提供了一種任務調度裝置,應用于任務調度組件,多個業(yè)務系統(tǒng)通過任務調度組件與多個業(yè)務中臺通信連接,包括:接收模塊,被配置為接收至少一個業(yè)務系統(tǒng)發(fā)送的任務調度請求;鑒權模塊,被配置為對所述任務調度請求進行鑒權,響應于確定所述任務調度請求通過所述鑒權,對所述任務調度請求進行解析,以得到所述任務調度請求對應的訪問權限;第一發(fā)送模塊,被配置為向與所述訪問權限關聯(lián)的業(yè)務中臺發(fā)送對所述任務調度請求進行處理的處理請求;第二發(fā)送模塊,被配置為接收與所述處理請求對應的任務處理結果,并發(fā)送所述任務處理結果至所述業(yè)務系統(tǒng)。
10、基于同一發(fā)明構思,本申請還提供了一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可由所述處理器執(zhí)行的計算機程序,所述處理器在執(zhí)行所述計算機程序時實現(xiàn)如上所述的方法。
11、基于同一發(fā)明構思,本申請還提供了一種非暫態(tài)計算機可讀存儲介質,所述非暫態(tài)計算機可讀存儲介質存儲計算機指令,所述計算機指令用于使計算機執(zhí)行如上所述的方法。
12、從上面所述可以看出,本申請?zhí)峁┑娜蝿照{度方法、裝置、電子設備及存儲介質,所述方法包括接收至少一個業(yè)務系統(tǒng)發(fā)送的任務調度請求。對所述任務調度請求進行鑒權,提高了進行任務調度的鑒權效率,響應于確定所述任務調度請求通過所述鑒權,對所述任務調度請求進行解析,以得到所述任務調度請求對應的訪問權限,確保能夠準確查找到任務調度請求的訪問范圍。向與所述訪問權限關聯(lián)的業(yè)務中臺發(fā)送對所述任務調度請求進行處理的處理請求,以確保任務調度請求能夠被準確處理。接收與所述處理請求對應的任務處理結果,并發(fā)送所述任務處理結果至所述業(yè)務系統(tǒng),確保了任務調度的順利完成。
1.一種任務調度方法,其特征在于,應用于任務調度組件,多個業(yè)務系統(tǒng)通過任務調度組件與多個業(yè)務中臺通信連接,包括:
2.根據(jù)權利要求1所述的方法,其特征在于,所述任務調度請求至少包括應用標識和加密令牌;
3.根據(jù)權利要求1所述的方法,其特征在于,所述訪問權限包括業(yè)務中臺標識;
4.根據(jù)權利要求1所述的方法,其特征在于,在對所述任務調度請求進行鑒權之前,所述方法包括:
5.根據(jù)權利要求1所述的方法,其特征在于,在接收與所述處理請求對應的任務處理結果之后,所述方法包括:
6.根據(jù)權利要求1所述的方法,其特征在于,所述方法包括:
7.根據(jù)權利要求1所述的方法,其特征在于,在向與所述訪問權限關聯(lián)的業(yè)務中臺發(fā)送對所述任務調度請求進行處理的處理請求之前,所述方法包括:
8.一種任務調度裝置,其特征在于,應用于任務調度組件,多個業(yè)務系統(tǒng)通過任務調度組件與多個業(yè)務中臺通信連接,包括:
9.一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述程序時實現(xiàn)如權利要求1至7任意一項所述的方法。
10.一種非暫態(tài)計算機可讀存儲介質,所述非暫態(tài)計算機可讀存儲介質存儲計算機指令,其特征在于,所述計算機指令用于使計算機執(zhí)行權利要求1至7任一所述方法。