[發明專利]災難恢復期間的消息對賬有效
| 申請號: | 201280051927.7 | 申請日: | 2012-10-25 |
| 公開(公告)號: | CN103890736A | 公開(公告)日: | 2014-06-25 |
| 發明(設計)人: | J·E·加爾扎;S·J·霍布森 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F12/00 | 分類號: | G06F12/00 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 酆迅;陳姍姍 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 災難 恢復 期間 消息 | ||
1.一種用于異步復制系統中災難恢復期間的消息對賬的方法,包括:
在遠離主數據中心的網關處截獲(302)消息請求,其中所述消息請求發往所述主數據中心;
在遠離所述主數據中心的消息請求歷史中存儲(303)所述消息請求的副本;
向所述主數據中心轉發(304)所述消息請求;
在所述主數據中心處存儲(403)所述消息請求的事務歷史,所述事務歷史與來自所述主數據中心的其他數據一起被鏡像到災難恢復站點;
響應于確定所述主數據中心發生故障(501),比較(504)所述請求消息歷史中的消息與從所述災難恢復站點取回的所述事務歷史中的消息。
2.根據權利要求1所述的方法,包括:
響應于確定所述主數據中心發生故障(501),啟動對賬模式(502),在所述對賬模式中,截獲的消息不被轉發到所述主數據中心。
3.根據權利要求1或權利要求2所述的方法,其中比較(504)消息丟棄(506)在所述請求消息歷史與所述事務歷史之間對應的消息,并且發起(507)不對應的消息的人工對賬。
4.根據權利要求1至3中任一所述的方法,其中所述請求消息歷史存儲在所述災難恢復站點處。
5.根據前述權利要求中任一所述的方法,包括確保處理所述消息請求原子地更新(402)所述主數據中心處的數據以及更新(403)所述事務歷史。
6.根據前述權利要求中任一所述的方法,其中所述請求消息歷史具有時間記錄,并且比預定壽命更老的消息被移除。
7.根據前述權利要求中任一所述的方法,包括在所述主數據中心中執行時間啟動的過程以刪除所述事務歷史中的老條目。
8.一種用于異步復制系統中災難恢復期間的消息對賬的系統,包括:
處理器;
網關組件(150),用于截獲消息請求,其中所述網關組件(150)遠離主數據中心(110),所述消息請求發往所述主數據中心;
網關存儲設備(160),用于在遠離所述主數據中心(110)的消息請求歷史(161)中存儲所述消息請求的副本;
消息轉發組件(151),用于向所述主數據中心(110)轉發所述消息請求;
所述主數據中心(110)處的事務歷史組件(113),用于在所述主數據中心(110)處存儲所述消息請求的事務歷史(122),所述事務歷史與來自所述主數據中心(110)的其他數據(121)一起被鏡像到災難恢復站點;以及
對賬組件(152),用于響應于確定所述主數據中心(110)發生故障,比較所述請求消息歷史(161)中的消息與從所述災難恢復站點取回的所述事務歷史(122)中的消息。
9.根據權利要求8所述的系統,其中所述對賬組件(152)響應于確定所述主數據中心(110)發生故障,啟動對賬模式,在所述對賬模式中,截獲的消息不被轉發到所述主數據中心(110)。
10.根據權利要求8或權利要求9所述的系統,其中所述對賬組件(152)包括比較組件(153),用于比較消息并且丟棄在所述請求消息歷史(161)與所述事務歷史(122)之間對應的消息,并且發起不對應的消息的人工對賬。
11.根據權利要求8至10中任一所述的系統,其中所述請求消息歷史(161)存儲在所述災難恢復站點處。
12.根據權利要求8至11中任一所述的系統,其中所述事務歷史組件(113)確保處理所述消息請求原子地更新所述主數據中心(110)處的數據(121)以及更新所述事務歷史(122)。
13.根據權利要求8至12中任一所述的系統,其中所述請求消息歷史(161)具有時間記錄,并且內務處理組件(154)被提供以用于移除比預定壽命更老的消息。
14.根據權利要求8至13中任一所述的系統,其中所述事務歷史組件(113)用于在所述主數據中心(110)中執行時間啟動的過程以刪除所述事務歷史(122)中的老條目。
15.一種存儲在計算機可讀介質上并且可加載到數字計算機的內部存儲器中的計算機程序,包括軟件代碼部分,當所述程序在計算機上運行時,所述軟件代碼部分用于執行根據權利要求1至7中任一所述的方法。
16.一種用于異步復制系統中災難恢復期間的消息對賬的計算機程序產品,所述計算機程序產品包括:
可由處理電路讀取并且存儲供所述處理電路運行以執行根據權利要求1至7中任一所述的方法的指令的計算機可讀存儲介質。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201280051927.7/1.html,轉載請聲明來源鉆瓜專利網。





