一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

优化基于远程直接数据存取的网络应用性能的方法及系统与流程

2021-11-09 21:45:00 来源:中国专利 TAG:

技术特征:
1.一种优化基于远程直接数据存取的网络应用性能的方法,其特征在于,包括:生成内存空间,其中,所述内存空间包括预设数量内存段;响应于业务流程触发消息创建请求,通过基于权重的优先权队列接收消息创建请求,将所述消息创建请求入队所述基于权重的优先权队列;从所述基于权重的优先权队列的所有入队的消息创建请求中出队消息创建请求,为出队的所述消息创建请求分配所述内存空间中的内存段;基于分配的内存段生成待传输消息;基于远程直接数据存取传输所述待传输消息,并在所述待传输消息传输完成后,释放所述分配的内存段。2.根据权利要求1所述的方法,其特征在于,所述基于权重的优先权队列包含多个先进先出队列;将所述消息创建请求入队所述基于权重的优先权队列,包括:将所述消息创建请求入队所述基于权重的优先权队列的先进先出队列。3.根据权利要求2所述的方法,其特征在于,还包括:配置消息类型及所述消息类型携带的优先级;将所述消息创建请求入队所述基于权重的优先权队列的先进先出队列,包括:基于所述消息创建请求中的消息类型携带的优先级将所述消息创建请求入队所述基于权重的优先权队列的先进先出队列中。4.根据权利要求1所述的方法,其特征在于,从所述基于权重的优先权队列的所有入队的消息创建请求中出队消息创建请求,包括:根据所述基于权重的优先权队列的消息调度机制从所述基于权重的优先权队列的所有入队的消息创建请求中出队消息创建请求。5.根据权利要求1所述的方法,其特征在于,从所述基于权重的优先权队列的所有入队的消息创建请求中出队消息创建请求,为出队的所述消息创建请求分配所述内存空间中的内存段,包括:从所述基于权重的优先权队列的所有入队的消息创建请求中出队消息创建请求;判断所述内存空间内是否有空闲的内存段,若是有空闲的所述内存段,则为出队的所述消息创建请求分配空闲的所述内存段。6.根据权利要求1所述的方法,其特征在于,生成内存空间,还包括:基于每个所述内存段生成每个所述内存段对应的元数据,其中,所述对应的元数据包括所述内存段的状态信息。7.根据权利要求6所述的方法,其特征在于,释放分配的所述内存段,还包括:将所述内存段对应的元数据的状态信息修改为未占用状态。8.根据权利要求1所述的方法,其特征在于,基于分配的所述内存段生成待传输消息,包括:驱动业务流程为分配的所述内存段填充数据信息以生成待传输消息。9.根据权利要求3所述的方法,其特征在于,配置消息类型及所述消息类型携带的优先级,包括:基于系统架构和功能配置消息类型及所述消息类型携带的优先级。
10.一种优化基于远程直接数据存取的网络应用性能的系统,其特征在于,包括:第一生成模块,所述第一生成模块配置为生成内存空间,其中,所述内存空间包括预设数量内存段;入队模块,所述入队模块配置为响应于业务流程触发消息创建请求,通过基于权重的优先权队列接收消息创建请求,将所述消息创建请求入队所述基于权重的优先权队列;出队模块,所述出队模块配置为从所述基于权重的优先权队列的所有入队的消息创建请求中出队消息创建请求,为出队的所述消息创建请求分配所述内存空间中的内存段;第二生成模块,所述第二生成模块配置为基于分配的内存段生成待传输消息;传输模块,所述传输模块配置为基于远程直接数据存取传输所述待传输消息,并在所述待传输消息传输完成后,释放所述分配的内存段。

技术总结
本发明公开了一种优化基于远程直接数据存取的网络应用性能的方法及系统,方法包括:生成内存空间,其中,内存空间包括预设数量内存段;响应于业务流程触发消息创建请求,通过基于权重的优先权队列接收消息创建请求,将消息创建请求入队基于权重的优先权队列;从基于权重的优先权队列的所有入队的消息创建请求中出队消息创建请求,为出队的消息创建请求分配内存空间中的内存段;基于分配的内存段生成待传输消息;基于远程直接数据存取传输待传输消息,并在待传输消息传输完成后,释放分配的内存段。通过本发明的方案,有效控制不同类型的消息获取内存的时机及响应时效,降低了内存拷贝开销及系统对内存总量的需求,提高了系统性能及消息传输效率。性能及消息传输效率。性能及消息传输效率。


技术研发人员:张晓萌
受保护的技术使用者:济南浪潮数据技术有限公司
技术研发日:2021.07.23
技术公布日:2021/11/8
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献