【技术实现步骤摘要】
事件流处理方法、电子设备和计算机可读介质
[0001]本公开涉及数据流处理
,特别涉及一种事件流处理方法、电子设备和计算机可读介质。
技术介绍
[0002]事件流即事件的流,又称事件数据流,作为其构成元素的事件在语义上是指信息系统中已经发生的一个动作或者状态转换的记录。事件流可应用于多种涉及信息快速变化的场景中,如股票期货交易、高速运动物体的拍摄等,而对应的信息系统短时间内会产生大量信息事件,但系统的事件流处理速度有限,事件的处理输出与事件采集速度不匹配,导致事件流的数据直观反馈并不及时。
技术实现思路
[0003]本公开提供一种事件流处理方法、电子设备和计算机可读介质。
[0004]第一方面,本公开提供了一种事件流处理方法,包括:
[0005]获取至少一个待处理事件;所述待处理事件包括其对应的时间戳、事件对象和变化值,用于表征在时间戳的时刻事件对象发生了变化值的变化;
[0006]确定一个所述待处理事件为当前目标事件,并进行写入操作:根据所述当前目标事件的时间戳所属的时间区间从 ...
【技术保护点】
【技术特征摘要】
1.一种事件流处理方法,包括:获取至少一个待处理事件;所述待处理事件包括其对应的时间戳、事件对象和变化值,用于表征在时间戳的时刻事件对象发生了变化值的变化;确定一个所述待处理事件为当前目标事件,并进行写入操作:根据所述当前目标事件的时间戳所属的时间区间从多个预设的内存片中确定其对应的写入内存片,根据所述当前目标事件的事件对象确定其对应的目标地址;根据所述当前目标事件的变化值累加更新所述写入内存片的目标地址中存储的数据。2.根据权利要求1所述的事件流处理方法,其中,还包括:当满足读取条件时,进行读取操作:从所述多个内存片中确定读取内存片,读取所述读取内存片的各地址中存储的数据,并根据预设的地址与帧中对象的映射关系生成事件帧,清空所述读取内存片;所述事件帧表征在其对应的时间区间内每个对象的变化值。3.根据权利要求2所述的事件流处理方法,其中,所述当满足读取条件时,进行读取操作,包括:当所述当前目标事件的时间戳满足预设的第一读取条件时,进行读取操作:根据该当前目标事件的时间戳所属的时间区间,从所述多个内存片中确定对应的所述读取内存片,读取所述读取内存片的各地址中存储的数据,并根据预设的地址与帧中对象的映射关系生成所述事件帧。4.根据权利要求3所述的事件流处理方法,其中,所述当所述当前目标事件的时间戳满足预设的第一读取条件时,进行读取操作,包括:当所述当前目标事件的时间戳所属的时间区间为预设的任意一个读取触发区间时,确定出该当前目标事件的时间戳满足预设的第一读取条件;以及,将该读取触发区间对应的内存片确定为所述读取内存片。5.根据权利要求2所述的事件流处理方法,其中,所述当满足读取条件时,进行读取操作,包括:当系统时间满足预设的第二读取条件时,进行读取操作:根据所述系统时间,从所述多个内存片中确定对应的所述读取内存片,读取所述读取内存片的各地址中存储的数据,并根据预设的地址与帧中对象的映射关系生成所述事件帧。6.根据权利要求5所述的事件流处理方法,其中,所述当系统时间满足预设的第二读取条...
【专利技术属性】
技术研发人员:吴臻志,杨哲宇,
申请(专利权)人:北京灵汐科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。