【技术实现步骤摘要】
文件转移方法及装置
[0001]本公开涉及数据处理
,尤其涉及一种文件转移方法及装置
。
技术介绍
[0002]目前,混合云架构中,设置有云外架构和云内架构
。
其中,在云外架构中,云外业务系统的文件存储采用的是共享存储,随着云外业务系统业务量的不断增加,对共享存储的并发访问量也在不断增加,容易导致对共享存储资源的争抢或者抢占,进而导致业务处理过程的失败
。
[0003]其中,为了解决上述问题,目前将云外业务系统逐步迁移到云内架构中
。
而在云外业务系统的迁移过程中,在多个业务系统之间存在文件订阅的情况下,部分业务系统位于云外架构内,部分业务系统位于云内架构内,云外架构内的业务系统与云内架构内的业务系统难以相互传输文件,导致业务系统在业务处理过程中可能获取不到订阅的文件,进而可能会导致部分业务系统在业务处理过程中缺少文件,导致业务处理过程的失败,降低了业务处理效率
。
技术实现思路
[0004]本公开提供一种文件转移方法及装置,以至少在一定程度上解决相关技术中的技术问题之一
。
本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种文件转移方法,应用于混合云架构中的文件传输平台,包括:接收第一云外业务系统的第一报文通知;所述第一报文通知包括,所述第一云外业务系统的标识
、
第一云内业务系统的标识
、
所述第一云外业务系统待转移至所述第一云内业务系统的第一文件的 ...
【技术保护点】
【技术特征摘要】
1.
一种文件转移方法,其特征在于,应用于混合云架构中的文件传输平台,包括:接收第一云外业务系统的第一报文通知;所述第一报文通知包括,所述第一云外业务系统的标识
、
第一云内业务系统的标识
、
所述第一云外业务系统待转移至所述第一云内业务系统的第一文件的共享存储路径和名称;所述混合云架构包括,设置有云外业务系统的云外架构和设置有云内业务系统的云内架构;根据所述第一文件的共享存储路径以及名称,调用所述第一云外业务系统中的传输客户端实例,将所述第一文件转移至所述云内架构的对象存储中;在所述第一文件转移完成后,向所述第一云内业务系统发送所述第一报文通知,用于指示所述第一云内业务系统调用
SDK
集成从所述对象存储中拉取所述第一文件
。2.
根据权利要求1所述的方法,其特征在于,所述第一云外业务系统与所述第一云内业务系统之间存在文件订阅关系;所述第一云内业务系统订阅所述第一云外业务系统的所述第一文件
。3.
根据权利要求1或2所述的方法,其特征在于,所述对象存储中存储有,所述第一文件的共享存储路径与所述第一文件的对象存储路径之间的对应关系;所述对象存储向第一云内业务系统提供所述第一文件的方式,包括:接收所述
SDK
集成的调用请求,所述调用请求中携带所述第一文件的共享存储路径和名称;根据所述第一文件的共享存储路径,查询所述对应关系,确定所述第一文件的对象存储路径;根据所述第一文件的对象存储路径以及名称,获取所述第一文件并通过所述
SDK
集成提供给所述第一云内业务系统
。4.
根据权利要求1所述的方法,其特征在于,所述方法还包括:接收第二云内业务系统的第二报文通知;所述第二报文通知包括,所述第二云内业务系统的标识
、
第二云外业务系统的标识
、
所述第二云内业务系统待转移至所述第二云外业务系统的第二文件的对象存储路径和名称;根据所述第二文件的共享存储路径以及名称,调用所述第二云外业务系统中的传输客户端实例,将所述第二文件转移至所述第二云外业务系统上挂载的共享存储中;在所述第二文件转移完成后,向所述第二云外业务系统发送所述第二报文通知,用于指示所述第二云外业务系统从挂载的共享存储中拉取所述第二文件
。5.
根据权利要求4所述的方法,其特征在于,所述第二云外业务系统与所述第二云内业务系统之间存在文件订阅关系;所述第二云外业务系统订阅所述第二云内业务系统的所述第二文件
。6.
根据权利要求4或5所...
【专利技术属性】
技术研发人员:高亚龙,
申请(专利权)人:中电金信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。