【技术实现步骤摘要】
数据报文的响应方法、装置、电子设备及存储介质
[0001]本申请涉及数据处理
,尤其涉及一种数据报文的响应方法、装置、电子设备及存储介质。
技术介绍
[0002]基于用户的请求对应的数据报文的数据量长度可能会超过域名系统的能够一次处理的最大量(例如512字节),这样如果对应的数据报文的量比较大的情况,会采用截断处理的方式,或者让客户端重新发起适配较大数据量的格式的请求。
[0003]但是,这种方式的请求查询效率比较低,另外有些域名系统针对较大数据量的格式的请求无法响应,进而出现响应失败的情况,这样会给用户带来不便。
技术实现思路
[0004]有鉴于此,本申请的目的在于提出一种数据报文的响应方法、装置、电子设备及存储介质以解决或部分解决上述技术问题。
[0005]基于上述目的,本申请的第一方面提供了一种数据报文的响应方法,包括:
[0006]接收请求信息,查找与所述请求信息对应的多个响应报文;
[0007]根据所述多个响应报文执行响应过程,所述响应过程包括:
[00 ...
【技术保护点】
【技术特征摘要】
1.一种数据报文的响应方法,其特征在于,包括:接收请求信息,查找与所述请求信息对应的多个响应报文;根据所述多个响应报文执行响应过程,所述响应过程包括:判断所述多个响应报文的数据量是否大于第一阈值;确定所述多个响应报文的数据量大于第一阈值,采用轮转算法从所述多个响应报文中轮转选定第一预定个数的目标响应报文进行响应,其中所述第一预定个数小于响应报文的总个数。2.根据权利要求1所述的方法,其特征在于,所述第一预定个数的确定过程包括:确定所述多个响应报文的数据量大于第一阈值,不断重复执行将所述多个响应报文的个数减少第二预定个数的过程,直至确定剩余的响应报文的数据量小于等于第一阈值;确定剩余的响应报文的个数为所述第一预定个数。3.根据权利要求1所述的方法,其特征在于,所述采用轮转算法从所述多个响应报文中轮转选定第一预定个数的目标响应报文进行响应,包括:确定所述响应报文的个数M,将M个响应报文进行顺序排列;确定所述请求信息的当前请求次数N,采用轮转算法从M个响应报文中轮转选定排序区间为(N
‑
1)%M至(N
‑
1+C
‑
1)%M对应的响应报文,作为所述目标响应报文进行响应;其中,%为取余运算,C为所述第一预定个数。4.根据权利要求1至3任一项所述的方法,其特征在于,所述接收请求信息,查找与所述请求信息对应的多个响应报文包括:利用权威域名系统接收客户端通过递归域名系统发来的请求信息;通过所述权威域名系统查找与所述请求信息对应的多个响应报文;则,所述多个响应报文的响应过程利用所述权威域名系统执行。5.根据权利要求4所述的方法,其特征在于,所述利用权威域名系统接收客户端通过递归域名系统发来的请求信息,包括:所述权威域名系统接收所述递归域名系统发来的用户数据报文格式的请求信息,其中,所述用户数据报文格式的请求信息为所述客户端发送至递归域名系统的用户数据报文格式的请求信息。6.根据权利要求4所述的方法,其特征在于,所述利用权威域名系统接收客户端通过递归域名系统发来的请求信息,包括:利用所述递归域名系统接收客户端发来...
【专利技术属性】
技术研发人员:王庆,王剑,
申请(专利权)人:北京有竹居网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。