[發明專利]一種業務重試方法和裝置在審
| 申請號: | 201810736350.2 | 申請日: | 2018-07-06 |
| 公開(公告)號: | CN109118344A | 公開(公告)日: | 2019-01-01 |
| 發明(設計)人: | 王乾 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06Q40/00 | 分類號: | G06Q40/00 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 開曼群島;KY |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 重試 時長 方法和裝置 業務執行 逐漸增大 逐漸增加 失敗 | ||
本說明書實施例提供一種業務重試方法和裝置,其中,所述方法包括:在執行業務時,發生業務執行失敗;確定重試間隔時長,所述重試間隔時長是對所述業務進行業務重試時兩次相鄰的業務重試之間的時間間隔;并且,當業務重試次數逐漸增加時,所述重試間隔時長也逐漸增大;根據確定的所述重試間隔時長,執行對所述業務的業務重試。
技術領域
本公開涉及數據處理技術領域,特別涉及一種業務重試方法和裝置。
背景技術
業務重試是一種常見的情形,當出于多種原因導致業務執行失敗時,很多情況下可以間隔一定時間再次重試執行,直至業務執行成功。例如,在計收費系統中,存在海量賬單需要做應收核銷處理,對于商戶簽約為實時的賬單進行核銷,實時為賬單生成后可以立即進行核銷。如果實時賬單核銷成功則無需進一步處理,如果實時賬單因為系統原因例如系統繁忙,或者業務原因例如賬戶余額不足導致核銷失敗則需要記為應收款,并做后續重試直到核銷成功為止。
目前對于實時賬單核銷失敗后,會進行記錄,并在固定的時間(如,每月的1號,5號、10號、15號、20號、25號)撈取整個系統所有未核銷成功的賬單做重試,因此,補核銷任務將消耗大量的系統資源做重試。
發明內容
有鑒于此,本說明書一個或多個實施例提供一種業務重試方法和裝置,以降低大量的業務重試對資源的消耗。
具體地,本說明書一個或多個實施例是通過如下技術方案實現的:
第一方面,提供一種業務重試方法,所述方法包括:
在執行業務時,發生業務執行失敗;
確定重試間隔時長,所述重試間隔時長是對所述業務進行業務重試時兩次相鄰的業務重試之間的時間間隔;并且,當業務重試次數逐漸增加時,所述重試間隔時長也逐漸增大;
根據確定的所述重試間隔時長,執行對所述業務的業務重試。
第二方面,提供一種業務重試裝置,所述裝置包括:
業務執行模塊,用于在執行業務時,發生業務執行失敗;
間隔確定模塊,用于確定重試間隔時長,所述重試間隔時長是對所述目標業務進行業務重試時兩次相鄰的業務重試之間的時間間隔;并且,當業務重試次數逐漸增加時,所述重試間隔時長也逐漸增大;
重試處理模塊,用于根據確定的所述重試間隔時長,執行對目標業務的業務重試。
第三方面,提供一種業務重試設備,所述設備包括存儲器、處理器,以及存儲在存儲器上并可在處理器上運行的計算機指令,所述處理器執行指令時實現以下步驟:
在執行業務時,發生業務執行失敗;
確定重試間隔時長,所述重試間隔時長是對所述業務進行業務重試時兩次相鄰的業務重試之間的時間間隔;并且,當業務重試次數逐漸增加時,所述重試間隔時長也逐漸增大;
根據確定的所述重試間隔時長,執行對所述業務的業務重試。
本說明書一個或多個實施例的業務重試方法和裝置,通過在業務重試次數逐漸增加時,設置下一次業務重試與本次業務執行之間的重試間隔時長也逐漸增大,使得業務重試的重試間隔在逐漸稀疏化,繼而可以降低對資源的消耗。再者,對于每一個執行失敗的業務來說,都可以獨立的執行上述的業務重試方法,可以分散不同業務的業務重試時間,盡量避免在同一時間撈取海量的業務進行重試,也能降低對系統資源的消耗。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810736350.2/2.html,轉載請聲明來源鉆瓜專利網。





