[發明專利]消息處理系統及消息處理方法有效
| 申請號: | 201810833499.2 | 申請日: | 2018-07-26 |
| 公開(公告)號: | CN109039732B | 公開(公告)日: | 2021-07-23 |
| 發明(設計)人: | 何睿;程浩;鄧玉;胡璇;楊妙;謝艷文;董學敏;肖敏;何鎧鋒 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 郝傳鑫 |
| 地址: | 100032 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 消息 處理 系統 方法 | ||
本發明公開了一種消息處理系統及消息處理方法,其中,所述消息處理系統包括:第一組雙活線程,用于為向第一服務對象發送消息提供服務;第二組雙活線程,用于為向第二服務對象發送消息提供服務;第一切換模塊,用于響應于所述第一組雙活線程/第二組雙活線程的單線程故障,執行所述第一組雙活線程/第二雙活線程中的線程切換;第二切換模塊,用于響應于所述第一組雙活線程和所述第二組雙活線程中的一組雙活線程的故障,將故障組的服務對象并入非故障組的服務對象。采用本發明,能夠減少甚至避免因故障導致消息無法及時發送的問題,且有利于面向不同類型的商戶進行針對性處理。
技術領域
本發明涉及消息處理領域,更為具體而言,涉及一種消息處理系統及消息處理方法。
背景技術
現有的消息處理在一些具體應用場景下存在缺陷。以常見的網上支付場景為例,網上支付是一種主流的支付方式,當個人客戶完成網上支付后,網上銀行會向商戶發送商戶通知,即訂單信息及支付狀態等。由于互聯網存在不穩定性,所以商戶通知偶有失敗,俗稱“掉單”,為了避免“掉單”,對于失敗的通知,需要進行重新發送。
現有技術中,在重新發送通知時,通常使用單線程重發通知確保商戶正常接收。然而,對于大交易量的支付交易而言,現有技術如果線程出現異常,商戶通知失靈,會導致大量單邊賬產生,容易引起商業糾紛;同時,當某些大交易量商戶網絡異常時,會導致等待重發通知的數據過多,引起另一些商戶通知嚴重延時或無法發出。而現有的單線程重發通知技術顯然無法解決這些問題。
此外,單線程通知機制缺乏靈活性,無法實現面向不同類型的商戶的針對性處理。
發明內容
鑒于現有技術的上述缺陷,本發明實施方式提供了一種消息處理系統及消息處理方法,能夠減少甚至避免因故障導致消息無法及時發送的問題,且有利于面向不同類型的商戶進行針對性處理。
具體地,本發明實施方式提供了一種消息處理系統,其包括:
第一組雙活線程,用于為向第一服務對象發送消息提供服務;
第二組雙活線程,用于為向第二服務對象發送消息提供服務;
第一切換模塊,用于響應于所述第一組雙活線程/第二組雙活線程的單線程故障,執行所述第一組雙活線程/第二雙活線程中的線程切換;
第二切換模塊,用于響應于所述第一組雙活線程和所述第二組雙活線程中的一組雙活線程的故障,將故障組的服務對象并入非故障組的服務對象。
相應地,本發明實施方式還提供了一種消息處理方法,包括:
通過第一組雙活線程為向第一服務對象發送消息提供服務;
通過第二組雙活線程為向第一服務對象發送消息提供服務;
其中,響應于所述第一組雙活線程/第二組雙活線程的單線程故障,執行所述第一組雙活線程/第二雙活線程中的線程切換;
其中,響應于所述第一組雙活線程和所述第二組雙活線程中的一組雙活線程的故障,將故障組的服務對象并入非故障組的服務對象。
相應地,本發明實施方式還提供一種消息處理器,包括存儲器和處理器,其中,所述存儲器用于存儲一條或多條計算機指令,所述處理器用于從所述存儲器中調用并執行所述一條或多條計算機指令從而實現如前所述的消息處理方法。
此外,本發明實施方式還提供一種計算機存儲介質,所述計算機存儲介質存儲有計算機指令,所述計算機指令在執行時實現如前所述的消息處理方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810833499.2/2.html,轉載請聲明來源鉆瓜專利網。





