[发明专利]基于IPFS的分布式实时数据同步方法、节点设备及系统有效

专利信息
申请号: 202010844374.7 申请日: 2020-08-20
公开(公告)号: CN112035422B 公开(公告)日: 2022-03-25
发明(设计)人: 佘鹏飞;孙晓鹏;李鑫;马骥;周小欠 申请(专利权)人: 郑州信大捷安信息技术股份有限公司
主分类号: G06F16/178 分类号: G06F16/178;G06F16/182
代理公司: 郑州德勤知识产权代理有限公司 41128 代理人: 武亚楠
地址: 450000 河南省*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 ipfs 分布式 实时 数据 同步 方法 节点 设备 系统
【说明书】:

发明提供一种基于IPFS的分布式实时数据同步方法、节点设备及系统,所述系统包括:若干同步服务节点及集成SDK,其中,所述同步服务节点基于Fastdfs集群中的Fastdfs storage节点进行分布式部署,所述Fastdfs storage节点用于提供业务数据文件存储服务;针对每一Fastdfs storage节点,在同一主机进行IPFS节点的部署,所述IPFS节点用于为所述Fastdfs集群提供跨公网的私有p2p网络;所述集成SDK,通过Fastdfs文件消息监听服务、同步逻辑业务处理服务、消息主题服务为所述同步服务节点提供相对应业务功能,实现跨公网的不同内网之间的数据实时同步。本发明还提供一种基于IPFS的分布式实时数据同步方法,通过本发明解决了Fastdfs跨公网安全传输问题、Fastdfs实时传输问题和Fastdfs文件同步效率问题。

技术领域

本发明涉及分布式文件系统技术领域,具体涉及一种基于IPFS的分布式实时数据同步方法、节点设备及系统。

背景技术

Fastdfs分布式文件系统,致力于实现文件操作的高可用、高并发,特别适合中小文件的存储操作,以其特有的轻量级、分组存储与对等结构这三大特点,被国内各大企业广泛应用。Fastdfs由跟踪服务器(Tracker Server)、存储服务器(Storage Server)和客户端(Client)构成。

在实际使用中,Fastdfs集群的Storage节点用来存储实际的数据,多个Storage可为一组,组内进行冗余备份、负载均衡,同组内服务器上的文件是完全相同的。文件上传、删除等操作可以在任意一台存储服务器(Storage Server)上进行。当上传文件到某一个存储服务器(Storage Server)时,存储服务器(Storage Server)会启动线程向同组内其他storage同步该文件。

一般情况下,Fastdfs storage节点部署在企业内网,当企业规模较大时,可能需要多个企业内网之间进行数据的存储和同步。但是这些同组内的存储服务器(StorageServer)一般都是部署在同一内网,没有对外开放接口,对于跨公网的ip传输方式是一个问题,即处于不同内网中的存储服务器(Storage Server)之间无法实现数据同步。假如直接暴露存储服务器(Storage Server)相关接口到公网访问,则数据和内网安全无法得到保证。同时由于其自身的内网同步机制为采用单线程直接同步文件,对于较大文件,跨公网传输时存在文件传输效率较低影响实时数据同步进度的问题。

发明内容

针对上述背景技术中提到的缺陷,本发明提出了一种基于IPFS的分布式实时数据同步方法、节点设备及系统,用以解决以下三个问题:Fastdfs跨公网以及安全通信问题、较大文件同步传输效率问题及Fastdfs实时数据同步的问题。

为了实现上述目的,本发明第一方面提供一种基于IPFS的分布式实时数据同步方法,包括以下步骤:

步骤S1,配置同步服务节点:在每个Fastdfs storage节点所属主机部署IPFS节点,以创建跨公网的私有p2p网络;

步骤S2,部署集成SDK,初始化所述集成SDK,加载Fastdfs存储目录到所述IPFS节点,通过IPFS节点订阅所有Fastdfs二级目录主题;

步骤S3,所述集成SDK实时监听Fastdfs storage 文件事件;

步骤S4,在所述集成SDK监听到Fastdfs storage 文件事件后,添加事件对应的文件所在的Fastdfs二级存储目录到IPFS节点,生成新的IPFS CID;

步骤S5,集成SDK依据监听到的Fastdfs storage 文件事件类型,判断是否将消息发布到特定订阅主题;所述特定订阅主题的消息内容包括事件类型、Fastdfs fileId、时间戳和IPFS CID;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州信大捷安信息技术股份有限公司,未经郑州信大捷安信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010844374.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top