[發明專利]一種用于雙機熱備的數據傳輸方法、系統及服務器有效
| 申請號: | 201210362980.0 | 申請日: | 2012-09-26 |
| 公開(公告)號: | CN103684839B | 公開(公告)日: | 2018-05-18 |
| 發明(設計)人: | 伍洛賓;曾鍵;陳剛;梅松;溫健軍;梁宇 | 申請(專利權)人: | 中國移動通信集團四川有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L1/22 |
| 代理公司: | 北京中譽威圣知識產權代理有限公司 11279 | 代理人: | 彭曉玲;王正茂 |
| 地址: | 610041*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 雙機 數據傳輸 方法 系統 服務器 | ||
1.一種用于雙機熱備的數據傳輸方法,其特征在于,包括以下步驟:
建立獨立于主機和備機的緩存池;
主機將處理的事件信息存入所述緩存池;
當主機和備機切換時,備機讀取所述緩存池中的事件信息并對所述事件信息進行處理;
所述建立一個獨立于主機和備機的緩存池,所述緩存池存儲主機處理的事件信息的步驟進一步包括:
在所述緩存池中設置不少于三個隊列,分別存儲主機處理的第一事件信息、第二事件信息和所述第一事件和第二事件對應關系信息。
2.根據權利要求1所述的方法,其特征在于,所述當主機和備機切換時,備機讀取所述緩存池中的事件信息并對所述事件信息進行處理的步驟之后還包括步驟:
備機將處理的事件信息存入所述緩存池。
3.根據權利要求1或2所述的方法,其特征在于,所述當主機和備機切換時,備機讀取所述緩存池中的事件信息并對所述事件信息進行處理的步驟進一步包括:
所述備機按照預設時間間隔監測主機是否存活,如否,則將主機和備機切換;
所述備機接收主機正在處理的事件信息,并通過所述緩存池中的事件信息進行事件匹配,獲得所述事件的完整信息。
4.根據權利要求3所述的方法,其特征在于,所述通過所述緩存池中的事件信息進行事件匹配進一步包括:
分別在所述主機和備機中建立邏輯引擎,通過所述邏輯引擎進行事件匹配。
5.根據權利要求4所述的方法,其特征在于,所述分別在所述主機和備機中建立邏輯引擎,通過所述邏輯引擎進行事件匹配的步驟后還包括:
所述備機完成事件匹配后,在緩存池中對所述事件的狀態信息進行修改。
6.根據權利要求4或5所述的方法,其特征在于,若事件匹配不成功,則將所述事件作為新事件處理。
7.一種用于雙機熱備的數據傳輸系統,其特征在于,包括服務器、主機和備機,其中,
所述服務器用于建立獨立于主機和備機的緩存池;
所述主機用于將處理的事件信息存入所述緩存池;
所述備機用于當主機和備機切換時,所述備機讀取所述緩存池中的事件信息并對所述事件信息進行處理;
所述服務器進一步用于,在所述緩存池中設置不少于三個隊列,分別存儲主機處理的第一事件信息、第二事件信息和所述第一事件和第二事件對應關系信息。
8.根據權利要求7所述的系統,其特征在于,所述備機還用于將處理的事件信息存入所述緩存池。
9.根據權利要求7或8所述的系統,其特征在于,所述備機進一步用于,
按照預設時間間隔監測主機是否存活,如否,則將主機和備機切換;
所述備機接收主機正在處理的事件信息,并通過所述緩存池中的事件信息進行事件匹配,獲得所述事件的完整信息。
10.根據權利要求9所述的系統,其特征在于,所述主機和備機進一步用于:
分別在所述主機和備機中建立邏輯引擎,通過所述邏輯引擎進行事件匹配。
11.根據權利要求10所述的系統,其特征在于,所述備機還用于,完成事件匹配后,在緩存池中對所述事件的狀態信息進行修改。
12.根據權利要求10或11所述的系統,其特征在于,所述備機還用于,若事件匹配不成功,則將所述事件作為新事件處理。
13.一種服務器,其特征在于,設置有緩存池,所述緩存池中設置不少于三個隊列,分別存儲主機處理的第一事件信息、第二事件信息和所述第一事件和第二事件對應關系信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團四川有限公司,未經中國移動通信集團四川有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210362980.0/1.html,轉載請聲明來源鉆瓜專利網。





