System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及信息处理,尤其涉及一种信息存储方法、装置、设备和存储介质。
技术介绍
1、随着网络技术的广泛应用,为提高网络通道利用率,远程直接内存存取(remotedirect memory access,rdma)协议采用了一种应答(acknowledgment,ack)聚合机制,ack聚合机制是指在不影响发送端判断发送包在接收端接收情况的条件下,接收端选择性地减少发送回应包的机制,也就是将中间的回应包直接聚合到最新的必要回应包内,而不再单独发送每个回应包,进而减少了回应包的数据流量,提高网络通道传输效率。
2、rdma是一种基于队列对(quene pair,qp)的发送接收业务处理协议,每个qp队列对均可进行数据收发处理。目前,在多个队列对同时产生回应包请求信息的情况下,每个队列对的回应包请求信息会存入一个单独的随机存取存储器(random access memory,ram),导致存储资源消耗量大。
技术实现思路
1、为了解决上述技术问题,本公开实施例提供了一种信息存储方法、装置、设备和存储介质,在快速有序存储回应信息的同时,有效降低了存储资源消耗。
2、第一方面,本公开实施例提供了一种信息存储方法,包括:
3、接收当前回应信息,所述当前回应信息包括具有数据收发处理功能的目标队列对的目标标识;
4、获取所述目标标识对应的状态信息,所述状态信息用于记录由所述目标队列对产生并存储至第一存储空间的上一回应信息的参数信息,所述第一存储空
5、基于所述状态信息确定所述当前回应信息在第一存储空间中的目标存储地址,并将所述当前回应信息存储至所述目标存储地址处。
6、第二方面,本公开实施例提供了一种信息存储装置,包括:
7、接收单元,用于接收当前回应信息,所述当前回应信息包括具有数据收发处理功能的目标队列对的目标标识;
8、获取单元,用于获取所述目标标识对应的状态信息,所述状态信息用于记录由所述目标队列对产生并存储至第一存储空间的上一回应信息的参数信息,所述第一存储空间用于存储多个队列对的多种回应信息;
9、存储单元,用于基于所述状态信息确定所述当前回应信息在第一存储空间中的目标存储地址,并将所述当前回应信息存储至所述目标存储地址处。
10、第三方面,本公开实施例提供了一种电子设备,包括:
11、存储器;
12、处理器;以及
13、计算机程序;
14、其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如上所述的信息存储方法。
15、第四方面,本公开实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的信息存储方法的步骤。
16、本公开实施例提供了一种信息存储方法,包括:接收当前回应信息,所述当前回应信息包括具有数据收发处理功能的目标队列对的目标标识;获取所述目标标识对应的状态信息,所述状态信息用于记录由所述目标队列对产生并存储至第一存储空间的上一回应信息的参数信息,所述第一存储空间用于存储多个队列对的多种回应信息;基于所述状态信息确定所述当前回应信息在第一存储空间中的目标存储地址,并将所述当前回应信息存储至所述目标存储地址处。本公开提供的方法,通过部署一个能够存储多种队列对产生的多种回应信息的第一存储空间,和记录了每个队列对在第一存储空间的存储状态信息,能够快速有序的存储回应信息,同时有效降低了存储资源消耗。
本文档来自技高网...【技术保护点】
1.一种信息存储方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述状态信息包括效果标识、所述上一回应信息在所述第一存储空间中的存储地址以及所述上一回应信息的信息类型,所述效果标识用于标识所述第一存储空间内是否存储有所述目标队列对产生的回应信息,所述效果标识为无效标识或有效标识,
3.根据权利要求2所述的方法,其特征在于,所述根据所述上一回应信息的存储地址和所述上一回应信息的信息类型确定所述目标存储地址,包括:
4.根据权利要求1所述的方法,其特征在于,确定所述当前回应信息在第一存储空间中的目标存储地址后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述当前回应信息存储至所述目标存储地址处后,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述第二存储空间还包括至少一个第一寄存器和第二寄存器,所述第一寄存器用于记录队列对和子空间的对应关系,所述第二寄存器用于在确定回应信息对应的子空间之前暂存该回应信息;
7.根据权利要求6所述的方法,其特征在于,所述根据所述
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
9.根据权利要求5所述的方法,其特征在于,在所述待读取地址和所述目标存储地址不同的情况下,所述方法还包括:
10.一种信息存储装置,其特征在于,包括:
11.一种电子设备,其特征在于,包括:
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至9中任一所述的信息存储方法的步骤。
...【技术特征摘要】
1.一种信息存储方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述状态信息包括效果标识、所述上一回应信息在所述第一存储空间中的存储地址以及所述上一回应信息的信息类型,所述效果标识用于标识所述第一存储空间内是否存储有所述目标队列对产生的回应信息,所述效果标识为无效标识或有效标识,
3.根据权利要求2所述的方法,其特征在于,所述根据所述上一回应信息的存储地址和所述上一回应信息的信息类型确定所述目标存储地址,包括:
4.根据权利要求1所述的方法,其特征在于,确定所述当前回应信息在第一存储空间中的目标存储地址后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述当前回应信息存储至所述目标存储地址处后,所述方法包括:
6.根据权利要求5所述的方法,其特...
【专利技术属性】
技术研发人员:陈绍银,张匆,卢文岩,张涛,蒋帅,张丰涛,竺杨明,
申请(专利权)人:中科驭数北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。