[發明專利]一種集群節點匹配方法、集群通信模塊、設備及系統無效
| 申請號: | 201210025554.8 | 申請日: | 2012-02-06 |
| 公開(公告)號: | CN103248504A | 公開(公告)日: | 2013-08-14 |
| 發明(設計)人: | 李晨;馬向暉 | 申請(專利權)人: | 上海軟智信息科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/803;H04L29/08 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 逯長明 |
| 地址: | 200441 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 集群 節點 匹配 方法 通信 模塊 設備 系統 | ||
1.一種集群節點匹配方法,其特征在于,集群系統中的每個用戶設備上增設一集群通信模塊,所述方法包括:
所述集群通信模塊接收所述集群系統中的各個集群節點發送的心跳消息;
依據所述心跳消息,判斷所述集群系統中是否有新集群節點加入或/和集群節點退出;
接收用戶通過所述用戶設備發送的集群節點調用請求;
匹配與所述集群節點調用請求相對應的集群節點。
2.根據權利要求1所述的集群節點匹配方法,其特征在于,在集群系統內設置一個數據同步服務器,所述數據同步服務器獲取各個所述集群節點的關鍵值,對于所述集群系統中的任意一個集群節點,所述數據同步服務器將該集群節點的數據分成兩半,并將兩半數據分別保存至與該集群節點的關鍵值相鄰的一個集群節點上;
在所述集群系統中有新集群節點加入的情況下,所述方法還包括:
數據同步服務器獲取所述新集群節點的關鍵值,將所述新集群節點的數據分成兩半;
獲取關鍵值與所述新集群節點的關鍵值相鄰的兩個集群節點,將所述新集群節點的兩半數據分別保存至該兩個集群節點中的一個集群節點,并清除兩個集群節點之前保存的其他集群節點的數據。
3.根據權利要求2所述的集群節點匹配方法,其特征在于,在所述集群系統中有集群節點退出的情況下,所述方法還包括:
數據同步服務器獲取關鍵值與退出的所述集群節點關鍵值相鄰的兩個集群節點;
將該兩個集群節點各自的一半數據保存至對方中,并清除兩個集群節點中之前保存的退出的所述集群節點的數據。
4.根據權利要求2或3所述的集群節點匹配方法,其特征在于,所述數據同步服務器對各個集群節點的IP和端口進行Hash計算以獲取各個集群節點的關鍵值。
5.根據權利要求1至3任意一項所述的集群節點匹配方法,其特征在于,所述集群通信模塊接收所述集群系統中的各個集群節點周期性發送的心跳消息。
6.根據權利要去5所述的集群節點匹配方法,其特征在于,在所述集群通信模塊接收到的心跳消息中攜帶有新IP和新端口時,判斷集群系統中有新集群節點加入;
在所述集群通信模塊接收到的心跳消息中未攜帶之前所攜帶的IP和端口,判斷與該IP和端口對應的集群節點退出集群系統。
7.一種集群通信模塊,其特征在于,包括:
消息接收模塊,用于接收所述集群系統中的各個集群節點發送的心跳消息;
判斷模塊,用于依據所述心跳消息,判斷所述集群系統中是否有新集群節點加入或/和集群節點退出;
請求接收模塊,用于接收用戶通過所述用戶設備發送的集群節點調用請求;
匹配模塊,用于匹配與所述集群節點調用請求相對應的集群節點。
8.根據權利要求7所述的集群通信模塊,其特征在于,所述消息接收模塊具體用于接收所述集群系統中的各個集群節點周期性發送的心跳消息。
9.根據權利要求8所述的集群通信模塊,其特征在于,所述判斷模塊具體用于在所述集群通信模塊接收到的心跳消息中攜帶有新IP和新端口時,判斷集群系統中有新集群節點加入;在所述集群通信模塊接收到的心跳消息中未攜帶之前所攜帶的IP和端口,判斷與該IP和端口對應的集群節點退出集群系統。
10.一種用戶設備,其特征在于,包括如權利要求7至9任意一項所述的集群通信模塊。
11.一種集群系統,其特征在于,包括:如權利要求10所述的用戶設備和多個集群節點,其中,所述用戶設備直接發送軟件服務請求至所述集群節點。
12.根據權利要求11所述的集群系統,其特征在于,所述用戶設備通過遠程過程調用協議RPC規范直接將軟件服務請求發送至所述集群節點。
13.根據權利要求11所述的集群系統,其特征在于,還包括數據同步服務器,所述數據同步服務器用于獲取各個所述集群節點的關鍵值,對于所述集群系統中的任意一個集群節點,所述數據同步服務器將該集群節點的數據分成兩半,并將兩半數據分別保存至與該集群節點的關鍵值相鄰的一個集群節點上。
14.根據權利要求13所述的集群系統,其特征在于,所述數據同步服務器還用于清除集群節點保存的其他集群節點的數據。
15.根據權利要求13所述集群系統,其特征在于,所述數據同步服務器具體用于對各個集群節點的IP和端口進行Hash計算以獲取各個集群節點的關鍵值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海軟智信息科技有限公司,未經上海軟智信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210025554.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新的拓撲結構電壓源型逆變器及調節方法
- 下一篇:雙系統分氟路熱泵熱水機





