1.一种基于区块链和数字金融的业务数据日志处理方法,其特征在于,包括以下步骤:
将多个依次链接的区块中每个区块的业务数据进行实时存储并形成多个数据备用库,多个数据备用库分别对应不同区块;
在前后两个相互链接的区块之间的链节点处调用业务数据并形成单链数据日志,并将单链数据日志进行转发,其中,所调用业务数据代表了前区块的业务数据;
对转发的单链数据日志添加位置标识符和增量序次标记,所述位置标识符与该单链数据日志对应的数据备用库相对应;
接收多个单链数据日志并将多个单链数据日志按预设排序标准进行排序,形成业务数据日志,所述预设排序标准包括按预设序列排列多个所述增量序次标记并形成实时序列;
检测实时序列中的增量序次标记是否连续:
若不连续,检测丢失的所述增量序次标记,并通过所述增量序次标记得到与其对应的单链数据日志和该单链数据日志对应的位置标识符,通过位置标示符得到与其对应的数据备用库,在数据备用库中重新调用业务数据并形成新的单链数据日志,并按填补标准在业务数据日志中插入新的单链数据日志,并继续检测实时序列中的增量序次标记是否连续;
若连续,得到业务数据日志中的多个单链数据日志对应的多个位置标识符,通过多个位置标示符找到与其对应的多个数据备用库,实时删除找到的多个数据备用库。
2.根据权利要求1所述的基于区块链和数字金融的业务数据日志处理方法,其特征在于,所述填补标准包括将新的单链数据日志添加丢失的所述增量序次标记,并按增量序次标记在预设序列排列中的次序插入实时序列。
3.一种基于区块链和数字金融的业务数据日志处理系统,其特征在于,包括:
多个用于存储业务数据的区块,多个所述区块中两两链接并且两个相互链接的区块形成前区块和后区块,所述前区块和所述后区块之间形成链节点,所述前区块所存储的业务数据通过链节点进行调用;
存储模块,所述存储模块用于存储多个数据备用库,多个所述数据备用库分别用于实时存储多个区块的增量业务数据;
调用转发模块,所述调用转发模块用于调用业务数据并形成单链数据日志,并将单链数据日志进行转发;
标记处理模块,所述标记处理模块用于对转发的单链数据日志添加位置标识符和增量序次标记,其中,所述位置标识符与该单链数据日志对应的数据备用库相对应;
综合排序模块,所述综合排序模块用于接收多个单链数据日志并将多个单链数据日志按预设排序标准进行排序,并形成业务数据日志,其中,所述预设排序标准包括按预设序列排列多个所述增量序次标记并形成实时序列;
检测模块,所述检测模块用于检测实时序列中的增量序次标记是否连续:若不连续,所述检测模块检测丢失的所述增量序次标记,并通过所述增量序次标记得到与其对应的单链数据日志和该单链数据日志对应的位置标识符,通过位置标示符得到与其对应的数据备用库,在数据备用库中重新调用业务数据并形成新的单链数据日志,并按填补标准在业务数据日志中插入新的单链数据日志,并继续检测实时序列中的增量序次标记是否连续;若连续,所述检测模块得到业务数据日志中的多个单链数据日志对应的多个位置标识符,通过多个位置标示符在所述存储模块中找到与其对应的多个数据备用库,实时删除存储模块中找到的多个数据备用库。
4.根据权利要求3所述的基于区块链和数字金融的业务数据日志处理系统,其特征在于,所述检测模块包括填补单元,所述填补单元用于将新的单链数据日志添加丢失的所述增量序次标记,并按增量序次标记在预设序列排列中的次序插入实时序列。
5.根据权利要求3所述的基于区块链和数字金融的业务数据日志处理系统,其特征在于,所述综合排序模块连接有若干应用服务器,所述应用服务器利用flume实时收集所述业务数据日志。
6.根据权利要求3所述的基于区块链和数字金融的业务数据日志处理系统,其特征在于,所述综合排序模块连接有监测统计模块,所述监测统计模块用于根据预设的各系统类型对应的监测统计任务从各系统类型对应的业务数据日志中提取数据,得到各监测统计任务的监测数据。
7.根据权利要求6所述的基于区块链和数字金融的业务数据日志处理系统,其特征在于,所述监测统计模块连接有web展示模块,所述web展示模块实时动态展示所述监测数据。
8.根据权利要求7所述的基于区块链和数字金融的业务数据日志处理系统,其特征在于,所述web展示模块包括监控规则管理单元、报警渠道管理单元、性能参数动态展示单元、报警对象管理单元、报警历史展示单元、业务异常动态展示单元和关键词内容检索单元。
9.根据权利要求8所述的基于区块链和数字金融的业务数据日志处理系统,其特征在于,所述监测统计模块连接有报警控制模块,所述报警控制模块用于根据实时计算和分析的结果生成报警反馈。
10.一种存储介质,其特征在于,其特征在于,该存储介质存储有计算机程序,存储介质被一个或多个处理器执行时,实现如权利要求1或2所述的基于区块链和数字金融的业务数据日志处理方法。