【技术实现步骤摘要】
一种跨机房的文件管理方法及装置
[0001]本公开涉及分布式领域,尤其涉及一种跨机房的文件管理方法及装置。
技术介绍
[0002]目前,微服务分布式框架被广泛应用于各行各业。传统的文件一般都集存储在同一台存储设备上或者同一个机房的共享存储服务器中,造成单个机房的存储资源消耗大。
[0003]因此,如何降低单个机房的存储压力,成为本领域技术人员急需解决的技术问题。
技术实现思路
[0004]鉴于上述问题,本公开提供一种克服上述问题或者至少部分地解决上述问题的一种跨机房的文件管理方法及装置,技术方案如下:
[0005]一种跨机房的文件管理方法,应用于分布式系统,所述分布式系统部署有多个机房,所述方法包括:
[0006]在获得待存储的文件数据的情况下,获得预设全局自增参数的参数值;
[0007]确定与所述参数值对应的机房编号;
[0008]将所述文件数据存储至与所述机房编号对应的所述机房中。
[0009]可选的,在所述将所述文件数据存储至与所述机房编号对应的所述机房中 ...
【技术保护点】
【技术特征摘要】
1.一种跨机房的文件管理方法,其特征在于,应用于分布式系统,所述分布式系统部署有多个机房,所述方法包括:在获得待存储的文件数据的情况下,获得预设全局自增参数的参数值;确定与所述参数值对应的机房编号;将所述文件数据存储至与所述机房编号对应的所述机房中。2.根据权利要求1所述的方法,其特征在于,在所述将所述文件数据存储至与所述机房编号对应的所述机房中之后,所述方法还包括:将所述预设全局自增参数的所述参数值加1;在所述预设全局自增参数的所述参数值大于所述分布式系统的机房总量之后,将所述预设全局自增参数的所述参数值重置为预设初始值。3.根据权利要求1所述的方法,其特征在于,所述将所述文件数据存储至与所述机房编号对应的所述机房中,包括:按照与所述机房编号对应的所述机房的共享存储目录,将所述文件数据存储至与所述机房编号对应的所述机房的存储服务器中。4.根据权利要求1所述的方法,其特征在于,在所述将所述文件数据存储至与所述机房编号对应的所述机房中之后,所述方法还包括:获得所述文件数据的文件信息以及与所述机房编号对应的所述机房的机房信息;将所述文件信息和所述机房信息对应存储至分布式数据库中。5.根据权利要求4所述的方法,其特征在于,在所述将所述文件信息和所述机房信息对应存储至分布式数据库中之后,所述方法还包括:获得前端系统发送的文件获取请求,其中,所述文件获取请求包括所述文件数据的文件信息;在所述分布式数据库中查询与所述文件信息对应的机房信息;在与所述机房信息对应的所述机房中获取所述文件数据;将所述文件数据反馈至所述前端系统。6.一种跨机房的文件管理装置,其特征在于,应用于分布式系统,所述分布式系统部署有多个机房,所述装置包括:参数值获得单元、机房编号确定单元以及文件数据存储单元,所述数值获得单元,用于在获得待存储的文件数据的情况下,获得预设全局自增参数...
【专利技术属性】
技术研发人员:张翔,纪恩健,朱兴林,姚彦君,汪素芳,张洋,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。