【技术实现步骤摘要】
用于发送数据的方法和装置
[0001]本公开涉及计算机
,具体涉及用于发送数据的方法和装置。
技术介绍
[0002]服务器与服务器之间、服务器中的数据库之间或者服务器与终端之间的数据交互是实现服务器以及终端功能的重要基石。现有的服务器发送数据的方法是从磁盘或者缓存数据中调取并发送数据。
[0003]然而,现有的发送数据的方法存在效率低或者不准确的问题。
技术实现思路
[0004]本公开提供了一种用于发送数据的方法、装置、电子设备以及计算机可读存储介质。
[0005]根据本公开的第一方面,提供了一种用于发送数据的方法,包括:响应于接收到数据获取请求,读取缓存队列中的数据,其中,数据获取请求包括数据标识;响应于确定缓存队列中存在与数据标识对应的目标数据,在将目标数据存入本地磁盘后,将目标数据发送至发送数据获取请求的数据请求方。
[0006]在一些实施例中,用于发送数据的方法还包括:响应于确定缓存队列中不存在目标数据,从本地磁盘中读取目标数据,其中,本地磁盘用于存储缓存队列中的数据;将 ...
【技术保护点】
【技术特征摘要】
1.一种用于发送数据的方法,包括:响应于接收到数据获取请求,读取缓存队列中的数据,其中,所述数据获取请求包括数据标识;响应于确定所述缓存队列中存在与所述数据标识对应的目标数据,在将所述目标数据存入本地磁盘后,将所述目标数据发送至发送所述数据获取请求的数据请求方。2.根据权利要求1所述的方法,其中,所述方法还包括:响应于确定所述缓存队列中不存在所述目标数据,从所述本地磁盘中读取所述目标数据,其中,所述本地磁盘用于存储所述缓存队列中的数据;将所述目标数据发送至所述数据请求方。3.根据权利要求1所述的方法,其中,所述数据标识包括数据的数据序列号,所述方法包括:确定已存储数据序列号为所述目标数据的数据序列号,其中,所述已存储数据序列号用于指示所述缓存队列中的、已被存入所述本地磁盘中的的数据的数据序列号。4.根据权利要求3所述的方法,其中,所述方法包括:响应于确定各个所述已存储数据序列号中的最大数据序列号,大于所述本地存储中的数据的最小数据序列号,从所述缓存队列中获取与缺失数据序列号对应的数据,其中,所述数据序列号随着数据的增加而递增,所述缺失数据序列号包括所述本地存储中的数据的最小数据序列号与各个所述已存储数据序列号中的最大数据序列号之间的数据序列号;将与所述缺失数据序列号对应的数据存入本地存储。5.根据权利要求1-4之一所述的方法,其中,所述数据包括用于记录系统所完成的操作的系统日志文件,所述数据标识包括所述系统日志文件的日志序列号。6.一种用于发送数据的装置,包括:接收单元,被配置为响应于接收到数据获取请求,读取缓存队列中的数据,其中,所述数据获取请求包括数据标识;第一发送单元,被配置为响应于确定所述缓存队列中存在与所述数据标识对应的目标数据,在将所述目标数据存入本地磁盘后,将所述目标数据...
【专利技术属性】
技术研发人员:刘珊,彭安,袁博文,钱熙,
申请(专利权)人:北京京东世纪贸易有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。