System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,具体涉及一种用于实现异步电子档案归档的方法和系统。
技术介绍
1、当前的企业信息系统中,随着长时间的积累,一些关键的业务系统中积累了大量的历史交易数据,这些历史数据使得这些系统变得越来越庞大,并且在维护上也越来越复杂.而且因为数量的增长已经严重降低了应用程序的性能,降低了应用程序的稳定性,并且消耗了大量的投资,同时对备份与恢复也增加了巨大的负担,也不能永无止境的投入大量资金来升级存储,加大存储容量,提高服务器性能,以此来满足不断增长的数据量,提高存储容量和提高服务器的处理能力只能暂时的解决所面临的问题。
技术实现思路
1、针对上述技术问题,本专利技术提供一种用于实现异步电子档案归档的方法,包括:
2、接收电子档案归档的请求;
3、根据所述请求获取凭证数据,若所述凭证数据来源为单一系统,则基于fegin接口调用单一来源应用归档接口,获取单一来源归档数据;将所述单一来源归档数据和所述凭证数据,根据预先设定的报文结构进行组装,获得第一归档数据;通过回调fegin接口返回所述请求对应的第一归档数据;
4、若所述凭证数据来源为非单一系统,则基于fegin接口调用非单一来源应用归档接口,获取非单一来源归档数据和异步归档数据;将所述非单一来源归档数据和所述凭证数据,根据预先设定的报文结构进行组装,获得临时数据,将所述临时数据与所述异步归档数据进行合并获得第二归档数据;通过回调fegin接口返回所述请求对应的第二归档数据;
5
6、进一步的,根据所述请求获取凭证数据,包括:
7、根据请求id获取对应的凭证数据。
8、进一步的,将所述单一来源归档数据和所述凭证数据,根据预先设定的报文结构进行组装,获得第一归档数据,包括:
9、将所述单一来源归档数据和所述凭证数据,按电子档案所需的json报文结构进行组装,获得第一归档数据。
10、进一步的,还包括:在获得临时数据后,将所述临时数据存储于缓存中;
11、若所述临时数据的存储时间超过预设值,则清理所述临时数据。
12、进一步的,将所述第一归档数据和第二归档数据备份至指定存储空间后,还包括:
13、通过访问所述指定存储空间,获得所述电子档案归档数据。
14、本专利技术同时提供一种用于实现异步电子档案归档的系统,包括:
15、请求模块,用于接收电子档案归档的请求;
16、第一归档数据获取模块,用于根据所述请求获取凭证数据,若所述凭证数据来源为单一系统,则基于fegin接口调用单一来源应用归档接口,获取单一来源归档数据;将所述单一来源归档数据和所述凭证数据,根据预先设定的报文结构进行组装,获得第一归档数据;通过回调fegin接口返回所述请求对应的第一归档数据;
17、第二归档数据获取模块,用于若所述凭证数据来源为非单一系统,则基于fegin接口调用非单一来源应用归档接口,获取非单一来源归档数据和异步归档数据;将所述非单一来源归档数据和所述凭证数据,根据预先设定的报文结构进行组装,获得临时数据,将所述临时数据与所述异步归档数据进行合并获得第二归档数据;通过回调fegin接口返回所述请求对应的第二归档数据;
18、归档模块,用于将所述第一归档数据和第二归档数据备份至指定存储空间,完成电子档案的归档。
19、进一步的,第一归档数据获取模块,包括:
20、凭证数据获取子模块,用于根据请求id获取对应的凭证数据。
21、进一步的,第一归档数据获取模块,包括:
22、报文组装子模块,用于将所述单一来源归档数据和所述凭证数据,按电子档案所需的json报文结构进行组装,获得第一归档数据。
23、进一步的,还包括:
24、缓存子模块,用于在获得临时数据后,将所述临时数据存储于缓存中;
25、临时数据清理子模块,用于若所述临时数据的存储时间超过预设值,则清理所述临时数据。
26、进一步的,还包括:
27、访问模块,用于通过访问所述指定存储空间,获得所述电子档案归档数据。
28、本专利技术提供的一种用于实现异步电子档案归档的方法和系统,通过fegin接口来实现不同企业业务系统通过数据归档和数据清洗的实施可以有效的提高数据库性能。
本文档来自技高网...【技术保护点】
1.一种用于实现异步电子档案归档的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述请求获取凭证数据,包括:
3.根据权利要求1所述的方法,其特征在于,将所述单一来源归档数据和所述凭证数据,根据预先设定的报文结构进行组装,获得第一归档数据,包括:
4.根据权利要求1所述的方法,其特征在于,还包括:在获得临时数据后,将所述临时数据存储于缓存中;
5.根据权利要求1所述的方法,其特征在于,将所述第一归档数据和第二归档数据备份至指定存储空间后,还包括:
6.一种用于实现异步电子档案归档的系统,其特征在于,包括:
7.根据权利要求6所述的系统,其特征在于,第一归档数据获取模块,包括:
8.根据权利要求6所述的系统,其特征在于,第一归档数据获取模块,包括:
9.根据权利要求6所述的系统,其特征在于,还包括:
10.根据权利要求6所述的系统,其特征在于,还包括:
【技术特征摘要】
1.一种用于实现异步电子档案归档的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述请求获取凭证数据,包括:
3.根据权利要求1所述的方法,其特征在于,将所述单一来源归档数据和所述凭证数据,根据预先设定的报文结构进行组装,获得第一归档数据,包括:
4.根据权利要求1所述的方法,其特征在于,还包括:在获得临时数据后,将所述临时数据存储于缓存中;
5.根据权利要求1所述的方法...
【专利技术属性】
技术研发人员:申江锋,田松松,徐国栋,
申请(专利权)人:航信云享科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。