[发明专利]微服务体系下文件分布式写入、读取、处理机制及系统在审
申请号: | 202011088617.5 | 申请日: | 2020-10-13 |
公开(公告)号: | CN112256642A | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 葛良涛 | 申请(专利权)人: | 北京神州数字科技有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/172;G06F16/176;G06F16/182 |
代理公司: | 北京方韬法业专利代理事务所(普通合伙) 11303 | 代理人: | 马丽莲 |
地址: | 100000 北京市西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微服 体系 文件 分布式 写入 读取 处理 机制 系统 | ||
1.一种微服务体系下文件分布式写入处理的机制,其特征在于,包括:
S110、根据业务需求配置文件类型、业务分类、单个文件记录数、文件名称及文件存放路径信息;
S120、配置文件生成时机;
S130、运行时获取待处理数据总数,并按配置的单个文件大小进行任务分段;记录文件总条数、总文件数到校验文件;
S140、按分段进行多个服务器多实例的并行文件写入处理,并生成签名文件,文件内容为文件记录数;
S150、文件共享给其他微服务。
2.根据权利要求1所述的微服务体系下文件分布式写入处理的机制,其特征在于,所述S130中,分段是可以独立在多个微服务实例上执行的最小执行单元。
3.根据权利要求1所述的微服务体系下文件分布式写入处理的机制,其特征在于,所述S150中,文件通过NAS/NFS高速共享存储。
4.一种微服务体系下文件分布式读取处理的机制,其特征在于,所述读取处理的机制与权利要求1-3所述的微服务体系下文件分布式写入处理的机制配套,包括:
S210、根据业务分类获取文件类型及文件名称,按文件分类校验文件类型、文件个数、文件总记录与各文件记录数之和是否匹配;并按文件进行分段,分配给各个业务微服务执行实例;
S220、按分段进行多个服务器多实例的并行校验签名文件、校验文件记录数,通过后读取文件并处理。
5.一种微服务体系下文件分布式处理的机制,其特征在于,包括权利要求1-3任一项所述的微服务体系下文件分布式写入处理的机制以及权利要求4所述的微服务体系下文件分布式读取处理的机制。
6.一种微服务体系下文件分布式写入处理的系统,其特征在于,包括:
配置文件信息模块,用于根据业务需求配置文件类型、业务分类、单个文件记录数、文件名称及文件存放路径信息;
配置文件生成模块,用于配置文件生成时机;
数据分段及校验文件生成模块,用于在运行时获取待处理数据总数,并按配置的单个文件大小进行任务分段,记录文件总条数、总文件数到校验文件;
并行文件写入处理及签名文件生成模块,用于按分段进行多个服务器多实例的并行文件写入处理,并生成签名文件,文件内容为文件记录数;
文件共享模块,用于将文件共享给其他微服务。
7.根据权利要求6所述的微服务体系下文件分布式写入处理的系统,其特征在于,所述数据分段及校验文件生成模块中,分段是可以独立在多个微服务实例上执行的最小执行单元。
8.根据权利要求6所述的微服务体系下文件分布式写入处理的系统,其特征在于,所述文件共享模块中,文件通过NAS/NFS高速共享存储。
9.一种微服务体系下文件分布式读取处理的系统,其特征在于,所述读取处理的系统与权利要求6-8任一项所述的微服务体系下文件分布式写入处理的系统配套,包括:
校验及分段分配模块,用于根据业务分类获取文件类型及文件名称,按文件分类校验文件类型、文件个数、文件总记录与各文件记录数之和是否匹配;并按文件进行分段,分配给各个业务微服务执行实例;
校验读取处理模块,用于按分段进行多个服务器多实例的并行校验签名文件、校验文件记录数,通过后读取文件并处理。
10.一种微服务体系下文件分布式处理的系统,其特征在于,包括权利要求6-8任一项所述的微服务体系下文件分布式写入处理的系统以及权利要求9所述的微服务体系下文件分布式读取处理的系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州数字科技有限公司,未经北京神州数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011088617.5/1.html,转载请声明来源钻瓜专利网。