[发明专利]跨中心文件同步方法、系统与计算机可读存储介质在审
申请号: | 202111424999.9 | 申请日: | 2021-11-26 |
公开(公告)号: | CN114090528A | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 胡军锋;易程星;刘会明;庞堃鹏;梁晓晓 | 申请(专利权)人: | 中国邮政储蓄银行股份有限公司 |
主分类号: | G06F16/178 | 分类号: | G06F16/178;G06F16/182;G06F16/16 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 张岳峰 |
地址: | 100032*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中心 文件 同步 方法 系统 计算机 可读 存储 介质 | ||
本申请提供了一种跨中心文件同步方法、系统与计算机可读存储介质。该方法包括:发送方中心上传文件至发送方文件服务器;发送方中心将文件通知消息发送至接收方中心;接收方中心接收文件通知消息;接收方中心根据文件通知消息,从发送方文件服务器下载得到文件;接收方中心将文件上传至接收方文件服务器。以解决现有技术中实现异地多中心文件同步的方法逻辑复杂、程序复用度低的问题。
技术领域
本申请涉及大数据领域,具体而言,涉及一种跨中心文件同步方法、系统、计算机可读存储介质与处理器。
背景技术
随着企业业务不断发展,大多数应用系统采用分布式文件系统集群,例如FastDFS。对于单中心而言,单套分布式文件系统集群提供的存储服务器节点分组和组内节点文件自动复制同步的体系结构,可以提供高可用和负载均衡文件访问服务。但是,对于多中心而言,单套文件服务器集群由于异地多中心网络分段不同会导致访问效率低下及集群脑裂等问题,不能满足多中心多活、主备容灾的高可用文件访问需求。为了更好的适应多中心文件灾备需求,一般采用单个中心独立部署一套分布式文件系统集群的方案,但分布式文件系统自身没有提供集群间文件同步机制。多中心场景下,如果我们使用多套分布式文件系统集群,对于某些跨中心文件访问需求,就需要提供集群间文件同步机制。
现有技术中,单一文件服务器架构下,为了实现跨中心文件同步,一般需要开发人员针对不同的业务场景编写不同的业务逻辑实现,通常有如下三种方案:
1、先将文件上传到发送方中心文件服务器上,然后发送文件通知消息,接收方中心收到消息后,从发送方中心文件服务器上下载文件,从而完成文件同步操作;
2、先将文件上传到接收方中心文件服务器上,然后发送文件通知消息,接收方中心收到消息后,从接收方中心文件服务器上下载得到文件,从而完成文件同步操作;
3、上传文件后,并不发送文件通知消息,而是使用轮询方式,从发送方或接收方中心文件服务器上下载得到文件,从而完成文件同步操作;
这就要求开发人员不仅掌握正常的业务逻辑,同时对各种文件同步逻辑也要非常熟悉,开发门槛高,实现复杂度较高,程序复用度低,不能做到自动化。
发明内容
本申请的主要目的在于提供一种跨中心文件同步方法、系统、计算机可读存储介质与处理器,以解决现有技术中实现异地多中心文件同步的方法逻辑复杂、程序复用度低的问题。
为了实现上述目的,根据本申请的一个方面,提供了一种跨中心文件同步的方法,包括:发送方中心上传文件至发送方文件服务器;所述发送方中心将文件通知消息发送至接收方中心;接收方中心接收所述文件通知消息;所述接收方中心根据所述文件通知消息,从所述发送方文件服务器下载得到所述文件;所述接收方中心将所述文件上传至接收方文件服务器。
进一步地,所述发送方中心将所述文件的相关信息,登记至发送方文件对照表中;所述发送方中心将所述文件通知消息登记至发送方消息表中。
进一步地,所述接收方中心将所述文件通知消息登记至接收方消息表中;所述接收方中心将所述文件的相关信息,登记至接收方文件对照表中。
进一步地,发送方中心上传文件至发送方文件服务器,包括:所述发送方中心调用文件上传API函数,将所述文件上传至所述发送方文件服务器。
进一步地,所述接收方中心根据所述文件通知消息,从所述发送方文件服务器下载得到所述文件,包括:所述接收方中心根据所述文件通知消息,调用文件下载API函数,从所述发送方文件服务器下载得到所述文件。
进一步地,所述文件的相关信息包括至少以下之一:文件名、清算日期、文件路径、文件ID、时间戳、中心ID。
进一步地,所述文件通知消息包括至少以下之一:流水号、处理交易码、目标处理交易码、触发处理状态、源子系统号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国邮政储蓄银行股份有限公司,未经中国邮政储蓄银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111424999.9/2.html,转载请声明来源钻瓜专利网。