[發明專利]一種調度重試方法及裝置有效
| 申請號: | 201810211538.5 | 申請日: | 2018-03-14 |
| 公開(公告)號: | CN108519920B | 公開(公告)日: | 2020-12-01 |
| 發明(設計)人: | 何青松;周仕成;王新盟;李聯邦 | 申請(專利權)人: | 口碑(上海)信息技術有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G06Q20/40 |
| 代理公司: | 北京清源匯知識產權代理事務所(特殊普通合伙) 11644 | 代理人: | 馮德魁;竇曉慧 |
| 地址: | 200135 上海市浦東新區自由*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 調度 重試 方法 裝置 | ||
1.一種調度重試方法,其特征在于,所述方法包括:
根據作業調度處理異常時的具體異常情況,確定作業調度處理異常類型;
根據所確定的作業調度處理異常類型,確定是否需要進行下一次調度重試;以及,若判斷結果為是,則進一步包括獲取與所述作業調度處理異常類型相對應的調度策略,其中,每種所述作業調度處理異常類型對應一種調度策略;若判斷結果為否,則進一步執行以下步驟:執行報警操作;
若需要進行下一次調度重試,則采用所述調度策略確定下一次調度重試的時間,并在該時間到達時執行下一次調度重試。
2.根據權利要求1所述的調度重試方法,其特征在于,在所述根據作業調度處理異常時的具體異常情況確定作業調度處理異常類型之前,還包括:
在接收到動作發起方的動作請求后,請求服務器校驗動作發起方的信息;
在接收到服務器發送的動作發起方的信息通過校驗的信息后,向動作發起方確認當前動作請求已成功執行;
根據所述動作請求,進行該動作請求所需作業的作業調度。
3.根據權利要求1所述的調度重試方法,其特征在于,所述作業調度處理異常類型至少包括以下一種:
不可通過調度重試解決的異常、依賴作業處理異常、偶發處理異常、系統異常或調用超時異常。
4.根據權利要求3所述的調度重試方法,其特征在于,若所述作業調度處理異常類型為所述不可通過調度重試解決的異常,則所述根據所確定的作業調度處理異常類型,確定是否需要進行下一次調度重試的步驟中,判斷結果為否。
5.根據權利要求3所述的調度重試方法,其特征在于,若所述作業調度處理異常類型為系統異常或調用超時異常,則所述根據所確定的作業調度處理異常類型,確定是否需要進行下一次調度重試的判斷結果為是;所述調度策略為斐波那契遞數列策略,即按照斐波那契遞數列確定下一次調度重試的時間間隔。
6.根據權利要求3所述的調度重試方法,其特征在于,若所述作業調度處理異常類型為偶發處理異常,則所述根據所確定的作業調度處理異常類型,確定是否需要進行下一次調度重試的判斷結果為是;所述調度策略短時間隔策略,即為下一次調度重試的時間間隔為短時間隔。
7.根據權利要求3所述的調度重試方法,其特征在于,若所述作業調度處理異常類型為依賴作業處理異常,則所述根據所確定的作業調度處理異常類型,確定是否需要進行下一次調度重試的判斷結果為是;所述調度策略為長時間隔策略,即下一次調度重試的時間間隔為長時間隔。
8.根據權利要求4所述的調度重試方法,其特征在于,在所述執行報警操作后,還包括:
在確定所述不可通過調度重試解決的異常由賬戶注銷而引起時,獲取所述賬戶對應的使用者的信用信息,所述信用信息包括信用等級、信用分數;
根據預設的信用管理規則,調整所述使用者的信用分數、信用等級。
9.根據權利要求5所述的調度重試方法,其特征在于,所述采用所述調度策略確定下一次調度重試的時間,并在該時間到達時執行下一次調度重試具體為:
采用所述斐波那契遞策略確定下一次調度重試的時間;
確定按照斐波那契遞數列所確定的下一次調度重試的時間是否超過預設的時間間隔閥值;
若未超過,則在該時間到達時執行下一次調度重試。
10.根據權利要求6所述的調度重試方法,其特征在于,所述采用所述調度策略確定下一次調度重試的時間,并在該時間到達時執行下一次調度重試具體為:
采用所述短時間隔策略確定下一次調度重試的時間;
對所述采用所述短時間隔策略確定下一次調度重試的時間步驟的執行次數計數;
在所述執行次數未超過預設的次數閥值時,執行下一次調度重試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于口碑(上海)信息技術有限公司,未經口碑(上海)信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810211538.5/1.html,轉載請聲明來源鉆瓜專利網。





