消息处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:46071029 阅读:6 留言:0更新日期:2025-08-11 16:00
本申请涉及一种消息处理方法、装置、计算机设备和存储介质。消息处理方法包括:响应于消息队列中消息的处理请求,确定消息队列中存在预先配置的缓存空间,通过缓存空间对消息队列中的消息进行聚合,并获取当前聚合次数,获取当前消息发送速率和/或当前CPU利用率,并根据当前消息发送速率和/或当前CPU利用率确定当前最大聚合次数,在当前聚合次数大于或等于当前最大聚合次数时,将缓存空间中聚合后的消息进行发送。采用本方法能够在不增加硬件成本的情况下,提高消息处理的时效性。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种消息处理方法、装置、计算机设备和存储介质


技术介绍

1、存储系统正常处理一个写io(input/output,输入/输出),中间需要涉及众多消息类型通信,包括缓存镜像消息、元数据同步消息、raid(redundant array of independentdisks,独立冗余磁盘阵列)同步消息等。每一条消息都需要经过通信模块处理,并提交给驱动,最终通过互联板卡发送出去。由于处理的通信消息过多,驱动绑定的cpu(centralprocessing unit,中央处理器)核心处理任务太多,cpu使用率会很高,导致通信消息阻塞,最终影响存储系统写带宽和写时延。

2、目前,解决通信时延的常用办法,是使用硬件多队列的方式。硬件多队列,实际是在不扩充硬件的基础上,为每个硬件队列分配1个cpu核心,这样互联板卡可以有更多的cpu核心处理通信消息,从而提高通信模块处理能力。

3、但是,对于整个存储系统来说,cpu核心资源是有限且非常宝贵的,各个业务模块都需要占用一部分。单独为互联板卡分配过多cpu核心,硬件成本太本文档来自技高网...

【技术保护点】

1.一种消息处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述缓存空间对所述消息队列中的消息进行聚合,并获取当前聚合次数,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求5所述的方法,其特征在于,所述将所述缓存空间中的消息进行发送后,所述方法还包括:

...

【技术特征摘要】

1.一种消息处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述缓存空间对所述消息队列中的消息进行聚合,并获取当前聚合次数,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7....

【专利技术属性】
技术研发人员:杨文青张在理任健
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1