1.一种实时流量留存和批量抽取方法,其特征在于:基于实时采集所获各待分析网络数据流在文件系统中各文件内的存储,根据各待分析网络数据流按预设网络数据流聚合规则划分下各聚合key分别与其所对应各时间标记信息对应组合构成的各个待分析键、以及各个待分析键分别所对应各待分析网络数据流在文件系统中存储地址构成的各个待分析值,按如下步骤a至步骤d,响应包含目标聚合key与目标时间段的目标抽取请求;
2.根据权利要求1所述一种实时流量留存和批量抽取方法,其特征在于,执行步骤a之前,还包括如下操作:
3.根据权利要求2所述一种实时流量留存和批量抽取方法,其特征在于:所述步骤a中,基于各待分析键按其时间标记信息升序的排序,依次遍历各待分析键,首先判断各待分析键中是否存在时间标记信息大于或等于新目标时间段开始时间的待分析键,是则获得各待分析键中第一个时间标记信息大于或等于新目标时间段开始时间的待分析键,并继续获得该待分析键后时间标记信息小于或等于新目标时间段结束时间的各个待分析键,进而获得该所获各待分析键分别对应的待分析值,作为各个待选值,然后进入步骤b;否则关于目标抽取请求的响应为空。
4.根据权利要求1所述一种实时流量留存和批量抽取方法,其特征在于:实时分别针对各个采集所获待分析网络数据流,按如下步骤i至步骤vii,实现采集所获各待分析网络数据流在文件系统中各文件内的实时存储,并构建各待分析网络数据流按预设网络数据流聚合规则划分下各聚合key分别与其所对应各时间标记信息对应组合成的各个待分析键、以及各个待分析键分别所对应各待分析网络数据流在文件系统中存储地址构成的各个待分析值;
5.根据权利要求4所述一种实时流量留存和批量抽取方法,其特征在于:所述步骤vi中,以文件系统中已存在文件的最大存储地址的下一存储地址,按预设文件最大存储数据量,创建新文件、并定义其标记为可写入。
6.根据权利要求1至5中任意一项所述一种实时流量留存和批量抽取方法,其特征在于:所述构成待分析值的存储地址包括以文件起始存储地址构成文件序号、存储地址偏移量、以及预设文件最大存储数据量。