[發明專利]用于集群部署的節點內存同步方法及裝置有效
| 申請號: | 202110457235.3 | 申請日: | 2021-04-27 |
| 公開(公告)號: | CN112988905B | 公開(公告)日: | 2021-08-10 |
| 發明(設計)人: | 李小杰 | 申請(專利權)人: | 北京沃豐時代數據科技有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F9/50 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 郭亮 |
| 地址: | 100160 北京市豐臺區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 集群 部署 節點 內存 同步 方法 裝置 | ||
1.一種用于集群部署的節點內存同步方法,其特征在于,包括:
在次要節點登錄首要節點之后,根據同步信息,獲取所述次要節點所需的同步業務數據,所述同步信息中包含有所述同步業務數據的業務數據類型;
對所述同步業務數據進行數據結構序列化處理,得到序列化內存業務數據;
將所述序列化內存業務數據發送到所述次要節點,以供所述次要節點根據所述序列化內存業務數據進行業務數據同步;
所述對所述同步業務數據進行數據結構序列化處理,得到序列化內存業務數據,包括:
對所述同步業務數據的數據量進行判斷,若所述數據量大于等于4K數據,則根據所述同步業務數據對應的業務數據類型,對所述同步業務數據進行數據結構序列化處理,所述業務數據類型包括占用固定內存大小的類型和占用不定內存大小的類型;
若所述數據量小于4K數據,則直接將所述同步業務數據發送到次要節點,以供所述次要節點根據所述同步業務數據進行業務數據同步。
2.根據權利要求1所述的用于集群部署的節點內存同步方法,其特征在于,在所述根據同步信息,獲取所述次要節點所需的同步業務數據之前,所述方法還包括:
獲取所述次要節點發送的登錄信息,以使得所述次要節點登錄首要節點,所述登錄信息中包含有所述次要節點中每種業務數據的業務數據類型。
3.根據權利要求1所述的用于集群部署的節點內存同步方法,其特征在于,在所述根據所述同步業務數據對應的業務數據類型,對所述同步業務數據進行數據結構序列化處理之后,所述方法還包括:
基于同步業務數據的存儲位置、數據量和版本信息,構建每個業務數據類型對應的索引文件。
4.一種用于集群部署的節點內存同步方法,其特征在于,包括:
根據內存中業務數據的業務數據類型,構建登錄信息;
將所述登錄信息發送到首要節點,以建立與所述首要節點之間的登錄連接;
根據內存中待進行同步的業務數據的業務數據類型,構建同步信息,并將所述同步信息發送到所述首要節點;
獲取所述首要節點發送的序列化內存業務數據,并根據所述序列化內存業務數據對待進行同步的業務數據進行同步,所述序列化內存業務數據為所述首要節點對次要節點所需的同步業務數據進行數據結構序列化處理后得到的;
其中,所述首要節點對次要節點所需的同步業務數據進行數據結構序列化處理,包括:
所述首要節點對所述同步業務數據的數據量進行判斷,若所述數據量大于等于4K數據,則根據所述同步業務數據對應的業務數據類型,對所述同步業務數據進行數據結構序列化處理,所述業務數據類型包括占用固定內存大小的類型和占用不定內存大小的類型;
若所述數據量小于4K數據,則直接將所述同步業務數據發送到次要節點,以供所述次要節點根據所述同步業務數據進行業務數據同步。
5.根據權利要求4所述的用于集群部署的節點內存同步方法,其特征在于,在所述根據所述序列化內存業務數據對待進行同步的業務數據進行同步之前,所述方法還包括:
對所述序列化內存業務數據進行反序列化處理,得到對應的同步業務數據,以根據所述同步業務數據進行業務數據同步。
6.一種用于集群部署的節點內存同步裝置,其特征在于,包括:
同步數據獲取模塊,用于在次要節點登錄首要節點之后,根據同步信息,獲取所述次要節點所需的同步業務數據,所述同步信息中包含有所述同步業務數據的業務數據類型;
序列化處理模塊,用于對所述同步業務數據進行數據結構序列化處理,得到序列化內存業務數據;
同步數據發送模塊,用于將所述序列化內存業務數據發送到所述次要節點,以供所述次要節點根據所述序列化內存業務數據進行業務數據同步;
所述序列化處理模塊具體用于:
對所述同步業務數據的數據量進行判斷,若所述數據量大于等于4K數據,則根據所述同步業務數據對應的業務數據類型,對所述同步業務數據進行數據結構序列化處理,所述業務數據類型包括占用固定內存大小的類型和占用不定內存大小的類型;
若所述數據量小于4K數據,則直接將所述同步業務數據發送到次要節點,以供所述次要節點根據所述同步業務數據進行業務數據同步。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京沃豐時代數據科技有限公司,未經北京沃豐時代數據科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110457235.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種儲油罐揮發氣回收系統
- 下一篇:太陽能電池及其制作方法和光伏組件





