[發(fā)明專利]一種異常的處理方法、裝置、終端及存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202010575635.X | 申請日: | 2020-06-22 |
| 公開(公告)號: | CN111782431A | 公開(公告)日: | 2020-10-16 |
| 發(fā)明(設(shè)計)人: | 戴橋斌 | 申請(專利權(quán))人: | 深圳樂信軟件技術(shù)有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F9/54 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 潘登 |
| 地址: | 518000 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 異常 處理 方法 裝置 終端 存儲 介質(zhì) | ||
本發(fā)明實施例公開了一種異常的處理方法、裝置、終端及存儲介質(zhì),該方法包括:接收至少一個業(yè)務(wù)系統(tǒng)發(fā)送的第一異常消息,其中第一異常消息為符合預(yù)設(shè)校驗標準的異常消息;將第一異常消息記錄至異常消息表,并將記錄的第一異常消息的處理狀態(tài)設(shè)置為未修復(fù),且處理狀態(tài)根據(jù)第一異常消息的處理進程進行更新;依序?qū)Ξ惓O⒈磉M行查詢,并將查詢到的首個處理狀態(tài)為未修復(fù)的第一異常消息,作為當前待處理的第二異常消息;將第二異常消息進行廣播,以使與第二異常消息對應(yīng)的業(yè)務(wù)系統(tǒng)根據(jù)監(jiān)聽的第二異常消息進行異常處理。本實施例的技術(shù)方案,通過將不同業(yè)務(wù)系統(tǒng)出現(xiàn)的異常發(fā)送到異常處理系統(tǒng)進行處理,提高了異常處理效率,能夠?qū)Σ煌惓_M行統(tǒng)一管理和修復(fù)。
技術(shù)領(lǐng)域
本發(fā)明實施例涉及軟件開發(fā)技術(shù),尤其涉及一種異常的處理方法、裝置、終端及存儲介質(zhì)。
背景技術(shù)
軟件開發(fā)過程中,檢測、運行及維護程序的各個階段隨時都有可能出現(xiàn)不可預(yù)見的事件打斷正常的條件鏈,這些不可預(yù)見的事件稱為異常。
目前,常見的異常處理方法主要是通過開發(fā)人員自行檢查處理、運行代碼進行重試,或者建立重試輪詢表,對所有異常通過依次詢問來進行處理等。
現(xiàn)有的異常處理方法的不足之處至少包括:異常處理的效率較低,且不能對不同異常進行統(tǒng)一管理和修復(fù)。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種異常的處理方法、裝置、終端及存儲介質(zhì),提高了異常處理效率,且能對不同異常進行統(tǒng)一管理和修復(fù)。
第一方面,本發(fā)明實施例提供了一種異常的處理方法,應(yīng)用于異常處理系統(tǒng),包括:
接收至少一個業(yè)務(wù)系統(tǒng)發(fā)送的第一異常消息,其中所述第一異常消息為符合預(yù)設(shè)校驗標準的異常消息;
將所述第一異常消息記錄至異常消息表,并將記錄的第一異常消息的處理狀態(tài)設(shè)置為未修復(fù),且所述處理狀態(tài)根據(jù)第一異常消息的處理進程進行更新;
依序?qū)λ霎惓O⒈磉M行查詢,并將查詢到的首個處理狀態(tài)為未修復(fù)的第一異常消息,作為當前待處理的第二異常消息;
將所述第二異常消息進行廣播,以使與所述第二異常消息對應(yīng)的業(yè)務(wù)系統(tǒng)根據(jù)監(jiān)聽的第二異常消息進行異常處理。
可選的,在所述將所述第二異常消息進行廣播之后,還包括:
接收與所述第二異常消息對應(yīng)的業(yè)務(wù)系統(tǒng)發(fā)送的異常處理結(jié)果;
當所述異常處理結(jié)果為處理成功時,將所述第二異常消息的處理狀態(tài)由所述未修復(fù)更新為已修復(fù);
當所述異常處理結(jié)果為處理失敗時,將所述第二異常消息的處理狀態(tài)由所述未修復(fù)更新為修復(fù)失敗;
將處理狀態(tài)為修復(fù)失敗的第二異常消息記錄至修復(fù)失敗表。
可選的,在所述將所述第二異常消息進行廣播之后,還包括:
判斷所述第二異常消息是否廣播成功;
若否,則將所述第二異常消息重新進行廣播,并更新所述第二異常消息的重試次數(shù),直至所述第二異常消息廣播成功,或所述重試次數(shù)達到預(yù)設(shè)次數(shù)為止;
當所述重試次數(shù)達到預(yù)設(shè)次數(shù)時,將所述第二異常消息的處理狀態(tài)由所述未修復(fù)更新為廣播失敗;
將處理狀態(tài)為廣播失敗的第二異常消息記錄至廣播失敗表。
進一步的,當查詢到的所述異常消息表中處理狀態(tài)為未修復(fù)的第一異常消息為空時,對所述第一異常消息以及所述第一異常消息的異常數(shù)據(jù)進行匯總。
進一步的,接收至少一個業(yè)務(wù)系統(tǒng)投遞的第三異常消息,其中所述第三異常消息為不符合預(yù)設(shè)校驗標準的異常消息;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳樂信軟件技術(shù)有限公司,未經(jīng)深圳樂信軟件技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010575635.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





