一种基于嵌入式文件系统的流式数据读取方法
摘要:
本发明提出了一种基于嵌入式文件系统的流式数据读取方法,该方法包括:接收一个读取流式数据的请求,当被请求的流式数据存在于磁盘时,则为该请求新建一个读任务,并为新建的读任务分配存储空间并初始化相关参数;将读任务分解成多个子任务,每个子任务负责读取一段物理上连续的数据,并进行缓存;从子任务缓存中取出数据,按流式数据格式进行封装,每封装完一块数据就提交给本次读任务的调用方,提交完成后释放本次子任务并触发下一个子任务;当所有子任务都成功完成时,向任务调用方报告任务正常完成,等待任务调用方结束当前读任务。本发明有利于流式数据的高吞吐和大并发读取,有效地解决了在大量用户访问热点数据时服务器并发性能低下的问题。
公开/授权文献
0/0