[發明專利]服務器集群實時主從控制和數據同步系統及方法有效
| 申請號: | 202011443432.1 | 申請日: | 2020-12-11 |
| 公開(公告)號: | CN112653734B | 公開(公告)日: | 2023-09-19 |
| 發明(設計)人: | 周澤鵬;洪華軍;鐘華程;晏元貴 | 申請(專利權)人: | 邦彥技術股份有限公司 |
| 主分類號: | H04L67/1095 | 分類號: | H04L67/1095;H04L67/1034 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 黃廣龍 |
| 地址: | 518000 廣東省深圳市龍*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務器 集群 實時 主從 控制 數據 同步 系統 方法 | ||
本發明公開了一種服務器集群實時主從控制和數據同步系統及方法,連接服務器集群的多個節點,包括:節點健康監測模塊、主從節點控制模塊和主從數據同步模塊,節點健康檢測模塊用于通過心跳線的跳變方波監測各節點的工作狀態,主從節點控制模塊根據各節點的工作狀態結合判定算法來進行主/從節點的選取和切換,主從數據同步模塊通過數據同步算法進行主節點和從節點的數據請求以及數據同步。具有主從互斥功能,避免出現多個主節點的故障現象。主從數據同步模塊通過雙口RAM進行主節點和從節點之間的數據交互以及數據更新,同步時延短,集群服務響應快。
技術領域
本發明涉及服務器集群領域,具體的涉及一種服務器集群實時主從控制和數據同步系統及方法。
背景技術
服務器集群的含義是將很多服務器集中起來一起進行同一種服務,在客戶端看來就像只有一個服務器。集群化操作可以減少單點故障數量,并且實現了集群資源的高可用性。集群可以利用多個計算機進行并行計算從而獲得很高的計算速度,也可以用多個計算機做備份,從而使得任何一個機器損壞了整個系統還是能夠正常運行。
主從服務器:集群中一臺服務器設置為主服務器,集群內其余服務器為從服務器,主服務器可以對數據讀取和寫入,從服務器能讀取數據,但是一般不能寫入數據或通過主服務器寫入。
目前,服務器集群主從控制及數據同步方式都是通過網絡接口交互進行,存在以下缺陷:
1、一般都是通過心跳方式來確認對端工作是否正常,由于網絡抖動或中斷等異常時有發生,收集不到心跳也不能確認節點不存在或者宕機,當網絡分割時,存在“腦裂”等多種主節點故障現象;
2、業務數據和控制類及同步數據都是基于網絡接口進行處理,各類數據混雜一起,造成主從控制及數據同步時延較長,導致集群服務響應慢。
發明內容
本發明旨在至少解決現有技術中存在的技術問題之一。為此,本發明提出一種服務器集群實時主從控制和數據同步系統及方法,能夠自動進行集群內主從控制和數據同步、時延短、響應快,還能夠避免網絡分割時出現的故障現象。
根據本發明實施例的一種服務器集群實時主從控制和數據同步系統,連接服務器集群的多個節點,包括:
節點健康監測模塊,所述節點健康檢測模塊用于監測各節點的工作狀態;主從節點控制模塊,所述節點健康監測模塊與主從節點控制模塊通訊連接以用于反饋各節點的工作狀態,所述主從節點控制模塊分別通訊連接多個節點,所述主從節點控制模塊根據各節點的工作狀態結合判定算法來進行主/從節點的選取和切換;主從數據同步模塊,所述節點健康監測模塊與主從數據同步模塊通訊連接以用于反饋各節點的工作狀態,所述主從節點控制模塊與所述主從數據同步模塊相連以用于反饋主節點和從節點的選取和切換信息,所述主從數據同步模塊上設置有對應多個節點的多個端口,每個所述端口分別通過一雙口RAM與對應的節點通訊連接,所述主從數據同步模塊通過數據同步算法進行主節點和從節點的數據請求以及數據同步。
根據本發明實施例的一種運行于上述系統的服務器集群實時主從控制和數據同步方法,包括以下步驟:
節點健康檢測:
S100:節點健康監測模塊實時監測各對應節點的工作狀態;
主從節點控制:
S201、主從節點控制模塊通過節點健康監測模塊獲知各節點的工作狀態;
S202、主從節點控制模塊按照判定條件選擇一個節點為主節點,其余的節點為從節點,然后將所有已連接的節點設置成對應的主/從狀態;
S203、當主節點異常時,節點健康監測模塊通知主從節點控制模塊,主從節點控制模塊按照判定條件重新選擇某個節點為主節點并進行切換,任何時刻主從節點控制模塊控制的節點中只能存在0或1個主節點;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于邦彥技術股份有限公司,未經邦彥技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011443432.1/2.html,轉載請聲明來源鉆瓜專利網。





